#include <AP_AdvancedFailsafe.h>
Definition at line 32 of file AP_AdvancedFailsafe.h.
◆ control_mode
◆ state
| Enumerator |
|---|
| STATE_PREFLIGHT | |
| STATE_AUTO | |
| STATE_DATA_LINK_LOSS | |
| STATE_GPS_LOSS | |
Definition at line 41 of file AP_AdvancedFailsafe.h.
◆ terminate_action
◆ AP_AdvancedFailsafe()
| AP_AdvancedFailsafe::AP_AdvancedFailsafe |
( |
AP_Mission & |
_mission, |
|
|
const AP_GPS & |
_gps |
|
) |
| |
|
inline |
◆ afs_mode()
| virtual enum control_mode AP_AdvancedFailsafe::afs_mode |
( |
void |
| ) |
|
|
protectedpure virtual |
◆ check()
| void AP_AdvancedFailsafe::check |
( |
uint32_t |
last_heartbeat_ms, |
|
|
bool |
geofence_breached, |
|
|
uint32_t |
last_valid_rc_ms |
|
) |
| |
◆ check_altlimit()
| bool AP_AdvancedFailsafe::check_altlimit |
( |
void |
| ) |
|
|
protected |
◆ gcs_terminate()
| bool AP_AdvancedFailsafe::gcs_terminate |
( |
bool |
should_terminate, |
|
|
const char * |
reason |
|
) |
| |
◆ heartbeat()
| void AP_AdvancedFailsafe::heartbeat |
( |
void |
| ) |
|
◆ setup_IO_failsafe()
| virtual void AP_AdvancedFailsafe::setup_IO_failsafe |
( |
void |
| ) |
|
|
protectedpure virtual |
◆ should_crash_vehicle()
| bool AP_AdvancedFailsafe::should_crash_vehicle |
( |
void |
| ) |
|
◆ terminate_vehicle()
| virtual void AP_AdvancedFailsafe::terminate_vehicle |
( |
void |
| ) |
|
|
pure virtual |
◆ _amsl_limit
| AP_Int32 AP_AdvancedFailsafe::_amsl_limit |
|
protected |
◆ _amsl_margin_gps
| AP_Int32 AP_AdvancedFailsafe::_amsl_margin_gps |
|
protected |
◆ _comms_loss_count
| uint8_t AP_AdvancedFailsafe::_comms_loss_count |
|
protected |
◆ _enable
| AP_Int8 AP_AdvancedFailsafe::_enable |
|
protected |
◆ _enable_dual_loss
| AP_Int8 AP_AdvancedFailsafe::_enable_dual_loss |
|
protected |
◆ _enable_geofence_fs
| AP_Int8 AP_AdvancedFailsafe::_enable_geofence_fs |
|
protected |
◆ _enable_RC_fs
| AP_Int8 AP_AdvancedFailsafe::_enable_RC_fs |
|
protected |
◆ _failsafe_setup
| bool AP_AdvancedFailsafe::_failsafe_setup |
|
protected |
◆ _gps_loss_count
| uint8_t AP_AdvancedFailsafe::_gps_loss_count |
|
protected |
◆ _heartbeat_pin
| AP_Int8 AP_AdvancedFailsafe::_heartbeat_pin |
|
protected |
◆ _heartbeat_pin_value
| bool AP_AdvancedFailsafe::_heartbeat_pin_value |
|
protected |
◆ _last_comms_loss_ms
| uint32_t AP_AdvancedFailsafe::_last_comms_loss_ms |
|
protected |
◆ _last_gps_loss_ms
| uint32_t AP_AdvancedFailsafe::_last_gps_loss_ms |
|
protected |
◆ _manual_pin
| AP_Int8 AP_AdvancedFailsafe::_manual_pin |
|
protected |
◆ _max_comms_loss
| AP_Int8 AP_AdvancedFailsafe::_max_comms_loss |
|
protected |
◆ _max_gps_loss
| AP_Int8 AP_AdvancedFailsafe::_max_gps_loss |
|
protected |
◆ _qnh_pressure
| AP_Float AP_AdvancedFailsafe::_qnh_pressure |
|
protected |
◆ _rc_fail_time_seconds
| AP_Float AP_AdvancedFailsafe::_rc_fail_time_seconds |
|
protected |
◆ _rc_term_manual_only
| AP_Int8 AP_AdvancedFailsafe::_rc_term_manual_only |
|
protected |
◆ _saved_wp
| uint8_t AP_AdvancedFailsafe::_saved_wp |
|
protected |
◆ _state
| enum state AP_AdvancedFailsafe::_state |
|
protected |
◆ _terminate
| AP_Int8 AP_AdvancedFailsafe::_terminate |
|
protected |
◆ _terminate_action
| AP_Int8 AP_AdvancedFailsafe::_terminate_action |
|
protected |
◆ _terminate_pin
| AP_Int8 AP_AdvancedFailsafe::_terminate_pin |
|
protected |
◆ _wp_comms_hold
| AP_Int8 AP_AdvancedFailsafe::_wp_comms_hold |
|
protected |
◆ _wp_gps_loss
| AP_Int8 AP_AdvancedFailsafe::_wp_gps_loss |
|
protected |
◆ gps
| const AP_GPS& AP_AdvancedFailsafe::gps |
|
protected |
◆ mission
◆ var_info
The documentation for this class was generated from the following files: