APM:Libraries
|
#include <AnalogIn.h>
Public Member Functions | |
virtual float | read_average ()=0 |
virtual float | read_latest ()=0 |
virtual void | set_pin (uint8_t p)=0 |
virtual void | set_stop_pin (uint8_t p)=0 |
virtual void | set_settle_time (uint16_t settle_time_ms)=0 |
virtual float | voltage_average ()=0 |
virtual float | voltage_latest ()=0 |
virtual float | voltage_average_ratiometric ()=0 |
Definition at line 7 of file AnalogIn.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in F4Light::AnalogSource, ChibiOS::AnalogSource, AnalogSource_IIO, VRBRAIN::VRBRAINAnalogSource, PX4::PX4AnalogSource, HALSITL::ADCSource, AnalogSource_Navio2, AnalogSource_ADS1115, and Empty::AnalogSource.
Referenced by AP_Airspeed_Analog::get_differential_pressure(), loop(), AP_LeakDetector_Analog::read(), AP_BattMonitor_Analog::read(), AP_RSSI::read_pin_rssi(), and AP_RangeFinder_analog::update_voltage().
|
pure virtual |
Implemented in F4Light::AnalogSource, ChibiOS::AnalogSource, AnalogSource_IIO, VRBRAIN::VRBRAINAnalogSource, PX4::PX4AnalogSource, HALSITL::ADCSource, AnalogSource_Navio2, AnalogSource_ADS1115, and Empty::AnalogSource.
Referenced by AP_RangeFinder_analog::AP_RangeFinder_analog(), and AP_RangeFinder_analog::update_voltage().
|
pure virtual |
Implemented in F4Light::AnalogSource, ChibiOS::AnalogSource, AnalogSource_IIO, VRBRAIN::VRBRAINAnalogSource, PX4::PX4AnalogSource, HALSITL::ADCSource, AnalogSource_Navio2, AnalogSource_ADS1115, and Empty::AnalogSource.
Referenced by AP_RangeFinder_analog::AP_RangeFinder_analog(), and AP_RangeFinder_analog::update_voltage().
|
pure virtual |
Implemented in F4Light::AnalogSource, ChibiOS::AnalogSource, AnalogSource_IIO, VRBRAIN::VRBRAINAnalogSource, PX4::PX4AnalogSource, AnalogSource_Navio2, HALSITL::ADCSource, AnalogSource_ADS1115, and Empty::AnalogSource.
Referenced by loop(), AP_LeakDetector_Analog::read(), AP_BattMonitor_Analog::read(), AP_RSSI::read_pin_rssi(), and AP_RangeFinder_analog::update_voltage().
|
pure virtual |
Implemented in F4Light::AnalogSource, ChibiOS::AnalogSource, AnalogSource_IIO, VRBRAIN::VRBRAINAnalogSource, PX4::PX4AnalogSource, AnalogSource_Navio2, HALSITL::ADCSource, AnalogSource_ADS1115, and Empty::AnalogSource.
Referenced by AP_Airspeed_Analog::get_differential_pressure(), and AP_RangeFinder_analog::update_voltage().
|
pure virtual |