APM:Libraries
|
#include <AnalogIn.h>
Public Member Functions | |
virtual void | init ()=0 |
virtual AP_HAL::AnalogSource * | channel (int16_t n)=0 |
virtual float | board_voltage (void)=0 |
virtual float | servorail_voltage (void) |
virtual uint16_t | power_status_flags (void) |
Definition at line 40 of file AnalogIn.h.
|
pure virtual |
Implemented in F4Light::AnalogIn, ChibiOS::AnalogIn, AnalogIn_IIO, VRBRAIN::VRBRAINAnalogIn, PX4::PX4AnalogIn, HALSITL::AnalogIn, AnalogIn_ADS1115, AnalogIn_Navio2, and Empty::AnalogIn.
Referenced by AP_Airspeed_MS4525::_voltage_correction(), AP_Arming::board_voltage_checks(), DataFlash_Class::Log_Write_Power(), GCS_MAVLINK::send_hwstatus(), and GCS_MAVLINK::send_power_status().
|
pure virtual |
Implemented in F4Light::AnalogIn, ChibiOS::AnalogIn, AnalogIn_IIO, VRBRAIN::VRBRAINAnalogIn, PX4::PX4AnalogIn, HALSITL::AnalogIn, AnalogIn_Navio2, AnalogIn_ADS1115, and Empty::AnalogIn.
Referenced by AP_Airspeed_Analog::AP_Airspeed_Analog(), AP_BattMonitor_Analog::AP_BattMonitor_Analog(), AP_LeakDetector_Analog::AP_LeakDetector_Analog(), AP_RangeFinder_analog::AP_RangeFinder_analog(), AP_RSSI::init(), and setup().
|
pure virtual |
Implemented in F4Light::AnalogIn, ChibiOS::AnalogIn, AnalogIn_IIO, VRBRAIN::VRBRAINAnalogIn, PX4::PX4AnalogIn, HALSITL::AnalogIn, AnalogIn_Navio2, AnalogIn_ADS1115, and Empty::AnalogIn.
Referenced by AP_BoardConfig::px4_setup_peripherals(), HAL_Linux::run(), HAL_SITL::run(), HAL_F4Light::run(), and THD_FUNCTION().
|
inlinevirtual |
Reimplemented in F4Light::AnalogIn, ChibiOS::AnalogIn, VRBRAIN::VRBRAINAnalogIn, and PX4::PX4AnalogIn.
Definition at line 52 of file AnalogIn.h.
Referenced by DataFlash_Class::Log_Write_Power(), and GCS_MAVLINK::send_power_status().
|
inlinevirtual |
Reimplemented in F4Light::AnalogIn, ChibiOS::AnalogIn, VRBRAIN::VRBRAINAnalogIn, PX4::PX4AnalogIn, and AnalogIn_Navio2.
Definition at line 49 of file AnalogIn.h.
Referenced by DataFlash_Class::Log_Write_Power(), and GCS_MAVLINK::send_power_status().