PX4 Firmware
PX4 Autopilot Software http://px4.io
rc_channels.h File Reference
#include <uORB/uORB.h>
Include dependency graph for rc_channels.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rc_channels_s
 

Macros

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_THROTTLE   0
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ROLL   1
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PITCH   2
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_YAW   3
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_MODE   4
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_RETURN   5
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_POSCTL   6
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_LOITER   7
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_OFFBOARD   8
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ACRO   9
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_FLAPS   10
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_1   11
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_2   12
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_3   13
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_4   14
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_5   15
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_1   16
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_2   17
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_3_5   18
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_RATTITUDE   19
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_KILLSWITCH   20
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_TRANSITION   21
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_GEAR   22
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ARMSWITCH   23
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_STAB   24
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_6   25
 
#define RC_CHANNELS_RC_CHANNELS_FUNCTION_MAN   26
 

Functions

 ORB_DECLARE (rc_channels)
 

Macro Definition Documentation

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_ACRO

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ACRO   9

Definition at line 53 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_ARMSWITCH

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ARMSWITCH   23

Definition at line 67 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_1

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_1   11

Definition at line 55 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_2

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_2   12

Definition at line 56 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_3

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_3   13

Definition at line 57 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_4

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_4   14

Definition at line 58 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_5

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_5   15

Definition at line 59 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_6

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_AUX_6   25

Definition at line 69 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_FLAPS

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_FLAPS   10

Definition at line 54 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_GEAR

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_GEAR   22

Definition at line 66 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_KILLSWITCH

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_KILLSWITCH   20

Definition at line 64 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_LOITER

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_LOITER   7

Definition at line 51 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_MAN

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_MAN   26

Definition at line 70 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_MODE

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_MODE   4

Definition at line 48 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_OFFBOARD

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_OFFBOARD   8

Definition at line 52 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_1

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_1   16

Definition at line 60 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_2

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_2   17

Definition at line 61 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_3_5

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PARAM_3_5   18

Definition at line 62 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_PITCH

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_PITCH   2

Definition at line 46 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_POSCTL

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_POSCTL   6

Definition at line 50 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_RATTITUDE

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_RATTITUDE   19

Definition at line 63 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_RETURN

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_RETURN   5

Definition at line 49 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_ROLL

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_ROLL   1

Definition at line 45 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_STAB

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_STAB   24

Definition at line 68 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_THROTTLE

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_THROTTLE   0

Definition at line 44 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_TRANSITION

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_TRANSITION   21

Definition at line 65 of file rc_channels.h.

◆ RC_CHANNELS_RC_CHANNELS_FUNCTION_YAW

#define RC_CHANNELS_RC_CHANNELS_FUNCTION_YAW   3

Definition at line 47 of file rc_channels.h.

Function Documentation

◆ ORB_DECLARE()

ORB_DECLARE ( rc_channels  )