|
Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Automatically arm the motors when applying throttle. More...
#include "autopilot_rc_helpers.h"
Include dependency graph for autopilot_arming_throttle.h:Go to the source code of this file.
Macros | |
| #define | AUTOPILOT_ARMING_DELAY 10 |
Enumerations | |
| enum | arming_throttle_state { STATE_UNINIT, STATE_WAITING, STATE_MOTORS_OFF_READY, STATE_ARMING, STATE_MOTORS_ON, STATE_UNARMING } |
Functions | |
| static void | autopilot_arming_init (void) |
| static void | autopilot_arming_set (bool motors_on) |
| static void | autopilot_arming_check_motors_on (void) |
| State machine to check if motors should be turned ON or OFF. More... | |
Variables | |
| enum arming_throttle_state | autopilot_arming_state |
| uint8_t | autopilot_arming_delay_counter |
| bool | autopilot_unarmed_in_auto |
Automatically arm the motors when applying throttle.
Definition in file autopilot_arming_throttle.h.
| #define AUTOPILOT_ARMING_DELAY 10 |
Definition at line 34 of file autopilot_arming_throttle.h.
Referenced by autopilot_arming_check_motors_on().
| Enumerator | |
|---|---|
| STATE_UNINIT | |
| STATE_WAITING | |
| STATE_MOTORS_OFF_READY | |
| STATE_ARMING | |
| STATE_MOTORS_ON | |
| STATE_UNARMING | |
Definition at line 36 of file autopilot_arming_throttle.h.
|
inlinestatic |
State machine to check if motors should be turned ON or OFF.
Definition at line 74 of file autopilot_arming_throttle.h.
References AP_MODE_KILL, autopilot, AUTOPILOT_ARMING_DELAY, autopilot_arming_delay_counter, autopilot_arming_state, autopilot_get_mode(), autopilot_unarmed_in_auto, MODE_MANUAL, pprz_autopilot::motors_on, rc_attitude_sticks_centered(), STATE_ARMING, STATE_MOTORS_OFF_READY, STATE_MOTORS_ON, STATE_UNARMING, STATE_UNINIT, STATE_WAITING, and THROTTLE_STICK_DOWN.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 49 of file autopilot_arming_throttle.h.
References autopilot_arming_delay_counter, autopilot_arming_state, autopilot_unarmed_in_auto, and STATE_UNINIT.
|
inlinestatic |
Definition at line 56 of file autopilot_arming_throttle.h.
References autopilot_arming_state, STATE_MOTORS_ON, and STATE_WAITING.
| uint8_t autopilot_arming_delay_counter |
Definition at line 46 of file autopilot_arming_throttle.h.
Referenced by autopilot_arming_check_motors_on(), and autopilot_arming_init().
| enum arming_throttle_state autopilot_arming_state |
Definition at line 45 of file autopilot_arming_throttle.h.
Referenced by autopilot_arming_check_motors_on(), autopilot_arming_init(), and autopilot_arming_set().
| bool autopilot_unarmed_in_auto |
Definition at line 47 of file autopilot_arming_throttle.h.
Referenced by autopilot_arming_check_motors_on(), and autopilot_arming_init().