APM:Libraries
Classes | Functions
AP Namespace Reference

Classes

class  PerfInfo
 

Functions

AP_AHRSahrs ()
 
AP_Barobaro ()
 
AP_BattMonitorbattery ()
 
Compasscompass ()
 
AP_GPSgps ()
 
AP_InertialSensorins ()
 
AP_RSSIrssi ()
 
AP_SerialManagerserialmanager ()
 
AP_ServoRelayEventsservorelayevents ()
 
SITL::SITLsitl ()
 

Function Documentation

◆ ahrs()

AP_AHRS & AP::ahrs ( )

◆ baro()

AP_Baro & AP::baro ( )

◆ battery()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compass()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gps()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ins()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rssi()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ serialmanager()

AP_SerialManager & AP::serialmanager ( )

Definition at line 427 of file AP_SerialManager.cpp.

Referenced by AP_Volz_Protocol::init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ servorelayevents()

AP_ServoRelayEvents * AP::servorelayevents ( )

Definition at line 142 of file AP_ServoRelayEvents.cpp.

Referenced by GCS_MAVLINK::handle_servorelay_message().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sitl()

SITL::SITL * AP::sitl ( )

Definition at line 229 of file SITL.cpp.

Referenced by AP_IRLock_SITL::init(), and GCS_MAVLINK::send_simstate().

Here is the call graph for this function:
Here is the caller graph for this function: