NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
failsafe_config Struct Reference

Failsafe system configuration. More...

#include <failsafe.h>

Data Fields

uint8_t failsafe_delay
 Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example (10) More...
 
uint8_t failsafe_off_delay
 Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example (200) More...
 
uint16_t failsafe_throttle
 Throttle level used for landing - specify value between 1000..2000 (pwm pulse width for slightly below hover). center throttle = 1500. More...
 
uint8_t failsafe_kill_switch
 failsafe switch action is 0: identical to rc link loss, 1: disarms instantly More...
 
uint16_t failsafe_throttle_low_delay
 Time throttle stick must have been below 'min_check' to "JustDisarm" instead of "full failsafe procedure". More...
 
uint8_t failsafe_procedure
 selected full failsafe procedure is 0: auto-landing, 1: Drop it More...
 

Detailed Description

Failsafe system configuration.

Field Documentation

uint8_t failsafe_config::failsafe_delay

Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example (10)

uint8_t failsafe_config::failsafe_kill_switch

failsafe switch action is 0: identical to rc link loss, 1: disarms instantly

uint8_t failsafe_config::failsafe_off_delay

Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example (200)

uint8_t failsafe_config::failsafe_procedure

selected full failsafe procedure is 0: auto-landing, 1: Drop it

uint16_t failsafe_config::failsafe_throttle

Throttle level used for landing - specify value between 1000..2000 (pwm pulse width for slightly below hover). center throttle = 1500.

uint16_t failsafe_config::failsafe_throttle_low_delay

Time throttle stick must have been below 'min_check' to "JustDisarm" instead of "full failsafe procedure".


The documentation for this struct was generated from the following file: