APM:Libraries
|
#include <AnalogIn_ADS1115.h>
Public Member Functions | |
AnalogIn_ADS1115 () | |
void | init () override |
AP_HAL::AnalogSource * | channel (int16_t n) override |
float | board_voltage () override |
Public Member Functions inherited from AP_HAL::AnalogIn | |
virtual float | servorail_voltage (void) |
virtual uint16_t | power_status_flags (void) |
Private Member Functions | |
void | _update () |
Private Attributes | |
uint8_t | _channels_number |
AP_ADC_ADS1115 * | _adc |
AnalogSource_ADS1115 * | _channels [ADS1115_ADC_MAX_CHANNELS] |
uint32_t | _last_update_timestamp |
Definition at line 25 of file AnalogIn_ADS1115.h.
AnalogIn_ADS1115::AnalogIn_ADS1115 | ( | ) |
Definition at line 44 of file AnalogIn_ADS1115.cpp.
|
private |
Definition at line 72 of file AnalogIn_ADS1115.cpp.
Referenced by init().
|
inlineoverridevirtual |
Implements AP_HAL::AnalogIn.
Definition at line 33 of file AnalogIn_ADS1115.h.
|
overridevirtual |
Implements AP_HAL::AnalogIn.
Definition at line 50 of file AnalogIn_ADS1115.cpp.
|
overridevirtual |
Implements AP_HAL::AnalogIn.
Definition at line 63 of file AnalogIn_ADS1115.cpp.
|
private |
Definition at line 39 of file AnalogIn_ADS1115.h.
|
private |
Definition at line 40 of file AnalogIn_ADS1115.h.
|
private |
Definition at line 36 of file AnalogIn_ADS1115.h.
|
private |
Definition at line 41 of file AnalogIn_ADS1115.h.