#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: