Paparazzi UAS
v5.15_devel-230-gc96ce27
Paparazzi is a free software Unmanned Aircraft System.
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
joystick.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2019 Gautier Hattenberger <gautier.hattenberger@enac.fr>
3
*
4
* This file is part of paparazzi
5
*
6
* paparazzi is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 2, or (at your option)
9
* any later version.
10
*
11
* paparazzi is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with paparazzi; see the file COPYING. If not, see
18
* <http://www.gnu.org/licenses/>.
19
*/
26
#ifndef JOYSTICK_H
27
#define JOYSTICK_H
28
29
#include "
std.h
"
30
34
struct
Joystick
{
35
int32_t
roll
;
36
int32_t
pitch
;
37
int32_t
yaw
;
38
int32_t
throttle
;
39
};
40
41
extern
struct
Joystick
joystick
;
42
46
extern
void
joystick_init
(
void
);
47
52
extern
void
joystick_parse
(
uint8_t
*buf);
53
54
#endif
55
Joystick::pitch
int32_t pitch
pitch command
Definition:
joystick.h:36
joystick_parse
void joystick_parse(uint8_t *buf)
JOYSTICK_RAW message parser if valid, send a JOYSTICK ABI message.
Definition:
joystick.c:42
Joystick::roll
int32_t roll
roll command
Definition:
joystick.h:35
std.h
int32_t
signed long int32_t
Definition:
types.h:19
uint8_t
unsigned char uint8_t
Definition:
types.h:14
Joystick::yaw
int32_t yaw
yaw command
Definition:
joystick.h:37
joystick
struct Joystick joystick
Definition:
joystick.c:32
Joystick
Joystick structure.
Definition:
joystick.h:34
joystick_init
void joystick_init(void)
Init function.
Definition:
joystick.c:34
Joystick::throttle
int32_t throttle
throttle command
Definition:
joystick.h:38
sw
airborne
modules
joystick
joystick.h
Generated on Wed Feb 10 2021 04:34:11 for Paparazzi UAS by
1.8.8