APM:Libraries
|
Classes | |
class | PerfInfo |
Functions | |
AP_AHRS & | ahrs () |
AP_Baro & | baro () |
AP_BattMonitor & | battery () |
Compass & | compass () |
AP_GPS & | gps () |
AP_InertialSensor & | ins () |
AP_RSSI * | rssi () |
AP_SerialManager & | serialmanager () |
AP_ServoRelayEvents * | servorelayevents () |
SITL::SITL * | sitl () |
AP_AHRS & AP::ahrs | ( | ) |
Definition at line 488 of file AP_AHRS.cpp.
Referenced by GCS_MAVLINK::_handle_command_preflight_calibration(), GCS_MAVLINK::_set_mode_common(), GCS_MAVLINK::calibrate_gyros(), AP_Follow::get_target_dist_and_vel_ned(), AC_WPNav::get_wp_destination(), GCS_MAVLINK::global_position_int_relative_alt(), AP_Arming::gps_checks(), GCS_MAVLINK::handle_att_pos_mocap(), GCS_MAVLINK::handle_command_get_home_position(), GCS_MAVLINK::handle_common_vision_position_estimate_data(), GCS_MAVLINK::send_ahrs(), GCS_MAVLINK::send_ahrs2(), GCS_MAVLINK::send_attitude(), GCS_MAVLINK::send_ekf_origin(), GCS_MAVLINK::send_global_position_int(), GCS_MAVLINK::send_home(), GCS_MAVLINK::send_local_position(), GCS_MAVLINK::send_vfr_hud(), GCS_MAVLINK::set_ekf_origin(), AP_SmartRTL::set_home(), AP_InertialSensor::simple_accel_cal(), AP_Baro::update(), AP_ADSB::update(), AP_SmartRTL::update(), AC_Sprayer::update(), and AP_GPS::update_instance().
AP_Baro & AP::baro | ( | ) |
Definition at line 737 of file AP_Baro.cpp.
Referenced by GCS_MAVLINK::_handle_command_preflight_calibration_baro(), AP_TempCalibration::apply_calibration(), AP_Arming::barometer_checks(), AP_AdvancedFailsafe::check_altlimit(), AP_AHRS_DCM::get_position(), AP_AHRS_DCM::get_relative_position_D_home(), AP_AHRS_NavEKF::get_relative_position_D_home(), AP_TempCalibration::learn_calibration(), DataFlash_Class::Log_Write_Baro(), DataFlash_Class::Log_Write_Baro_instance(), NavEKF2_core::readBaroData(), NavEKF3_core::readBaroData(), NavEKF2_core::resetHeightDatum(), NavEKF3_core::resetHeightDatum(), AP_ADSB::send_dynamic_out(), GCS_MAVLINK::send_scaled_pressure(), GCS_MAVLINK::send_scaled_pressure3(), GCS_MAVLINK::send_sensor_offsets(), AP_TempCalibration::setup_learning(), and AP_TECS::update_50hz().
AP_BattMonitor & AP::battery | ( | ) |
Definition at line 478 of file AP_BattMonitor.cpp.
Referenced by AP_Compass_Backend::correct_field(), AP_MotorsMulticopter::get_current_limit_max_throttle(), DataFlash_Class::Log_Write_Current(), DataFlash_Class::Log_Write_Current_instance(), AP_Motors6DOF::output_armed_stabilizing(), GCS_MAVLINK::send_battery2(), GCS_MAVLINK::send_battery_status(), AP_DEVO_Telem::send_frames(), and AP_MotorsMulticopter::update_lift_max_from_batt_voltage().
Compass & AP::compass | ( | ) |
Definition at line 1340 of file AP_Compass.cpp.
Referenced by GCS_MAVLINK::send_raw_imu(), and GCS_MAVLINK::send_sensor_offsets().
AP_GPS & AP::gps | ( | ) |
Definition at line 1550 of file AP_GPS.cpp.
Referenced by AP_AHRS_NavEKF::active_EKF_type(), AP_AHRS_DCM::airspeed_estimate(), AP_AHRS::airspeed_estimate(), AP_Arming::arm_checks(), AP_Frsky_Telem::calc_gps_latlng(), AP_Frsky_Telem::calc_gps_position(), AP_Frsky_Telem::calc_gps_status(), NavEKF2_core::calcGpsGoodForFlight(), NavEKF3_core::calcGpsGoodForFlight(), NavEKF2_core::calcGpsGoodToAlign(), NavEKF3_core::calcGpsGoodToAlign(), NavEKF3::check_log_write(), NavEKF2::check_log_write(), AP_AHRS_DCM::drift_correction(), AP_AHRS_DCM::drift_correction_yaw(), AP_ADSB::genICAO(), AR_AttitudeControl::get_forward_speed(), AP_AHRS_DCM::get_position(), NavEKF2_core::getLLH(), NavEKF3_core::getLLH(), NavEKF2_core::getPosNE(), NavEKF3_core::getPosNE(), AP_Arming::gps_checks(), AP_AHRS::groundspeed_vector(), GCS_MAVLINK::handle_common_gps_message(), GCS_MAVLINK::handle_serial_control(), AP_AHRS_DCM::have_gps(), NavEKF2_core::InitialiseFilterBootstrap(), NavEKF3_core::InitialiseFilterBootstrap(), DataFlash_Class::Log_Write_CameraInfo(), DataFlash_Class::Log_Write_GPS(), NavEKF2_core::readGpsData(), NavEKF3_core::readGpsData(), NavEKF2_core::SelectVelPosFusion(), NavEKF3_core::SelectVelPosFusion(), AP_Frsky_Telem::send_D(), AP_ADSB::send_dynamic_out(), AP_Camera::send_feedback(), AP_DEVO_Telem::send_frames(), AP_Frsky_Telem::send_SPort(), GCS_MAVLINK::send_system_time(), NavEKF2_core::setOrigin(), NavEKF3_core::setOrigin(), NavEKF3_core::setup_core(), GCS_MAVLINK::try_send_gps_message(), AP_Landing::type_slope_verify_land(), AP_Mount_SToRM32_serial::update(), AP_Mount_SToRM32::update(), AP_Mount_Servo::update(), AP_Camera::update(), AP_Mount_Alexmos::update(), AP_AHRS_DCM::use_compass(), and GCS_MAVLINK::vfr_hud_airspeed().
AP_InertialSensor & AP::ins | ( | ) |
Definition at line 1981 of file AP_InertialSensor.cpp.
Referenced by GCS_MAVLINK::_handle_command_preflight_calibration(), AP_AHRS::AP_AHRS(), GCS_MAVLINK::calibrate_gyros(), AC_PrecLand::construct_pos_meas_using_rangefinder(), NavEKF2_core::detectOptFlowTakeoff(), NavEKF3_core::detectOptFlowTakeoff(), AP_AHRS_DCM::drift_correction(), AP_AHRS::get_accel_ef(), AP_AHRS::get_gyro_latest(), AP_AHRS::get_primary_accel_index(), AP_AHRS_NavEKF::get_primary_accel_index(), AP_AHRS::get_primary_gyro_index(), AP_AHRS_NavEKF::get_primary_gyro_index(), AP_AHRS_NavEKF::get_primary_IMU_index(), AP_YawController::get_servo_out(), AP_AHRS_NavEKF::getCorrectedDeltaVelocityNED(), AP_AHRS::getCorrectedDeltaVelocityNED(), GCS_MAVLINK::handle_command_ack(), NavEKF3::InitialiseFilter(), NavEKF2::InitialiseFilter(), NavEKF2_core::InitialiseFilterBootstrap(), NavEKF3_core::InitialiseFilterBootstrap(), NavEKF2_core::InitialiseVariables(), NavEKF3_core::InitialiseVariables(), AP_Arming::ins_checks(), AP_TempCalibration::learn_calibration(), DataFlash_Class::Log_Write_IMU(), DataFlash_Class::Log_Write_IMU_instance(), DataFlash_Class::Log_Write_IMUDT(), DataFlash_Class::Log_Write_IMUDT_instance(), DataFlash_Class::Log_Write_Vibration(), AP_Scheduler::loop(), AP_AHRS_DCM::matrix_update(), NavEKF2_core::readDeltaAngle(), NavEKF3_core::readDeltaAngle(), NavEKF2_core::readDeltaVelocity(), NavEKF3_core::readDeltaVelocity(), NavEKF2_core::readIMUData(), NavEKF3_core::readIMUData(), AP_AHRS_DCM::reset(), AC_PrecLand::run_output_prediction(), GCS_MAVLINK::send_raw_imu(), GCS_MAVLINK::send_sensor_offsets(), GCS_MAVLINK::send_vibration(), AP_AHRS::set_orientation(), NavEKF2_core::setup_core(), NavEKF3_core::setup_core(), AP_AHRS_DCM::update(), AP_TECS::update_50hz(), AP_AHRS_NavEKF::update_EKF2(), AP_AHRS_NavEKF::update_EKF3(), NavEKF3::UpdateFilter(), and NavEKF2::UpdateFilter().
AP_RSSI * AP::rssi | ( | ) |
Definition at line 220 of file AP_RSSI.cpp.
Referenced by F4Light::PPM_parser::_process_dsm_pulse(), Linux::RCInput::add_st24_input(), Linux::RCInput::add_sumd_input(), F4Light::DSM_parser::init(), DataFlash_Class::Log_Write_Radio(), AP_RSSI::read_receiver_rssi(), GCS_MAVLINK::send_radio_in(), and DataFlash_Class::WritesEnabled().
AP_SerialManager & AP::serialmanager | ( | ) |
Definition at line 427 of file AP_SerialManager.cpp.
Referenced by AP_Volz_Protocol::init().
AP_ServoRelayEvents * AP::servorelayevents | ( | ) |
Definition at line 142 of file AP_ServoRelayEvents.cpp.
Referenced by GCS_MAVLINK::handle_servorelay_message().
SITL::SITL * AP::sitl | ( | ) |
Definition at line 229 of file SITL.cpp.
Referenced by AP_IRLock_SITL::init(), and GCS_MAVLINK::send_simstate().