NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rc_controls.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  channelRange_s
 
struct  rc_func_range
 
struct  rc_function_profile
 
struct  arming_config
 
struct  rc_controls_config
 

Macros

#define MAX_MODE_ACTIVATION_CONDITION_COUNT   20
 

Enumerations

enum  boxId_e {
  BOXARM = 0, BOXANGLE, BOXHORIZON, BOXBARO,
  BOXMAG, BOXHEADFREE, BOXHEADADJ, BOXCAMSTAB,
  BOXCAMTRIG, BOXGPSHOME, BOXGPSHOLD, BOXPASSTHRU,
  BOXBEEPERON, BOXLEDMAX, BOXLEDLOW, BOXLLIGHTS,
  BOXCALIB, BOXGOV, BOXOSD, BOXTELEMETRY,
  BOXGTUNE, BOXSONAR, BOXSERVO1, BOXSERVO2,
  BOXSERVO3, BOXBLACKBOX, BOXFAILSAFE, BOXAIRMODE,
  CHECKBOX_ITEM_COUNT
}
 

Functions

struct channelRange_s __attribute__ ((packed)) channelRange_t
 

Variables

typedef __attribute__
 
uint8_t startStep
 
uint8_t endStep
 
boxId_e modeId
 
uint8_t auxChannelIndex
 
channelRange_t range
 

Macro Definition Documentation

#define MAX_MODE_ACTIVATION_CONDITION_COUNT   20

Enumeration Type Documentation

enum boxId_e
Enumerator
BOXARM 
BOXANGLE 
BOXHORIZON 
BOXBARO 
BOXMAG 
BOXHEADFREE 
BOXHEADADJ 
BOXCAMSTAB 
BOXCAMTRIG 
BOXGPSHOME 
BOXGPSHOLD 
BOXPASSTHRU 
BOXBEEPERON 
BOXLEDMAX 
BOXLEDLOW 
BOXLLIGHTS 
BOXCALIB 
BOXGOV 
BOXOSD 
BOXTELEMETRY 
BOXGTUNE 
BOXSONAR 
BOXSERVO1 
BOXSERVO2 
BOXSERVO3 
BOXBLACKBOX 
BOXFAILSAFE 
BOXAIRMODE 
CHECKBOX_ITEM_COUNT 

Function Documentation

struct channelRange_s __attribute__ ( (packed)  )

Variable Documentation

uint8_t auxChannelIndex
uint8_t endStep
boxId_e modeId
channelRange_t range
uint8_t startStep