43 virtual bool arm(uint8_t method);
bool servo_checks(bool report) const
virtual bool arm(uint8_t method)
bool logging_checks(bool report)
virtual bool barometer_checks(bool report)
static uint16_t channels[SRXL_MAX_CHANNELS]
uint32_t last_accel_pass_ms[INS_MAX_INSTANCES]
virtual bool ins_checks(bool report)
AP_Float accel_error_threshold
AP_Float _min_voltage[AP_BATT_MONITOR_MAX_INSTANCES]
A system for managing and storing variables that are of general interest to the system.
uint16_t get_enabled_checks()
static const struct AP_Param::GroupInfo var_info[]
RC_Channel manager, with EEPROM-backed storage of constants.
Object managing one RC channel.
bool manual_transmitter_checks(bool report)
AP_Int16 checks_to_perform
virtual bool pre_arm_checks(bool report)
uint16_t compass_magfield_expected() const
bool hardware_safety_check(bool report)
virtual bool gps_checks(bool report)
AP_BattMonitor & battery()
bool battery_checks(bool report)
virtual bool rc_calibration_checks(bool report)
ArmingRequired arming_required()
bool airspeed_checks(bool report)
bool arm_checks(uint8_t method)
virtual bool compass_checks(bool report)
uint32_t last_gyro_pass_ms[INS_MAX_INSTANCES]
#define INS_MAX_INSTANCES
const AP_BattMonitor & _battery
AP_Arming(const AP_AHRS &ahrs_ref, Compass &compass, const AP_BattMonitor &battery)
#define AP_BATT_MONITOR_MAX_INSTANCES
virtual bool board_voltage_checks(bool report)
bool rc_checks_copter_sub(bool display_failure, const RC_Channel *channels[4], const bool check_min_max=true) const