ArduCopter
Public Member Functions | Protected Member Functions | Friends | List of all members
AP_Arming_Copter Class Reference

#include <AP_Arming.h>

Inheritance diagram for AP_Arming_Copter:

Public Member Functions

 AP_Arming_Copter (const AP_AHRS_NavEKF &ahrs_ref, Compass &compass, const AP_BattMonitor &battery, const AP_InertialNav_NavEKF &inav)
 
 AP_Arming_Copter (const AP_Arming_Copter &other)=delete
 
AP_Arming_Copteroperator= (const AP_Arming_Copter &)=delete
 
void update (void)
 
bool all_checks_passing (bool arming_from_gcs)
 
bool rc_calibration_checks (bool display_failure) override
 

Protected Member Functions

bool pre_arm_checks (bool display_failure) override
 
bool pre_arm_ekf_attitude_check ()
 
bool pre_arm_terrain_check (bool display_failure)
 
bool pre_arm_proximity_check (bool display_failure)
 
bool arm_checks (bool display_failure, bool arming_from_gcs)
 
bool ins_checks (bool display_failure) override
 
bool compass_checks (bool display_failure) override
 
bool gps_checks (bool display_failure) override
 
bool barometer_checks (bool display_failure) override
 
bool board_voltage_checks (bool display_failure) override
 
bool fence_checks (bool display_failure)
 
bool parameter_checks (bool display_failure)
 
bool motor_checks (bool display_failure)
 
bool pilot_throttle_checks (bool display_failure)
 
void set_pre_arm_check (bool b)
 

Friends

class Copter
 
class ToyMode
 

Constructor & Destructor Documentation

◆ AP_Arming_Copter() [1/2]

AP_Arming_Copter::AP_Arming_Copter ( const AP_AHRS_NavEKF &  ahrs_ref,
Compass &  compass,
const AP_BattMonitor &  battery,
const AP_InertialNav_NavEKF &  inav 
)
inline

◆ AP_Arming_Copter() [2/2]

AP_Arming_Copter::AP_Arming_Copter ( const AP_Arming_Copter other)
delete

Member Function Documentation

◆ all_checks_passing()

bool AP_Arming_Copter::all_checks_passing ( bool  arming_from_gcs)

◆ arm_checks()

bool AP_Arming_Copter::arm_checks ( bool  display_failure,
bool  arming_from_gcs 
)
protected

◆ barometer_checks()

bool AP_Arming_Copter::barometer_checks ( bool  display_failure)
overrideprotected

◆ board_voltage_checks()

bool AP_Arming_Copter::board_voltage_checks ( bool  display_failure)
overrideprotected

◆ compass_checks()

bool AP_Arming_Copter::compass_checks ( bool  display_failure)
overrideprotected

◆ fence_checks()

bool AP_Arming_Copter::fence_checks ( bool  display_failure)
protected

◆ gps_checks()

bool AP_Arming_Copter::gps_checks ( bool  display_failure)
overrideprotected

◆ ins_checks()

bool AP_Arming_Copter::ins_checks ( bool  display_failure)
overrideprotected

◆ motor_checks()

bool AP_Arming_Copter::motor_checks ( bool  display_failure)
protected

◆ operator=()

AP_Arming_Copter& AP_Arming_Copter::operator= ( const AP_Arming_Copter )
delete

◆ parameter_checks()

bool AP_Arming_Copter::parameter_checks ( bool  display_failure)
protected

◆ pilot_throttle_checks()

bool AP_Arming_Copter::pilot_throttle_checks ( bool  display_failure)
protected

◆ pre_arm_checks()

bool AP_Arming_Copter::pre_arm_checks ( bool  display_failure)
overrideprotected

◆ pre_arm_ekf_attitude_check()

bool AP_Arming_Copter::pre_arm_ekf_attitude_check ( )
protected

◆ pre_arm_proximity_check()

bool AP_Arming_Copter::pre_arm_proximity_check ( bool  display_failure)
protected

◆ pre_arm_terrain_check()

bool AP_Arming_Copter::pre_arm_terrain_check ( bool  display_failure)
protected

◆ rc_calibration_checks()

bool AP_Arming_Copter::rc_calibration_checks ( bool  display_failure)
override

◆ set_pre_arm_check()

void AP_Arming_Copter::set_pre_arm_check ( bool  b)
protected

◆ update()

void AP_Arming_Copter::update ( void  )

Friends And Related Function Documentation

◆ Copter

friend class Copter
friend

◆ ToyMode

friend class ToyMode
friend

The documentation for this class was generated from the following files: