APM:Libraries
|
#include <AnalogIn_ADS1115.h>
Public Member Functions | |
AnalogSource_ADS1115 (int16_t pin) | |
float | read_average () |
float | read_latest () |
void | set_pin (uint8_t p) |
void | set_stop_pin (uint8_t p) |
void | set_settle_time (uint16_t settle_time_ms) |
float | voltage_average () |
float | voltage_latest () |
float | voltage_average_ratiometric () |
Private Attributes | |
int16_t | _pin |
float | _value |
Friends | |
class | AnalogIn_ADS1115 |
Definition at line 8 of file AnalogIn_ADS1115.h.
AnalogSource_ADS1115::AnalogSource_ADS1115 | ( | int16_t | pin | ) |
Definition at line 3 of file AnalogIn_ADS1115.cpp.
Referenced by AnalogIn_ADS1115::channel().
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 17 of file AnalogIn_ADS1115.cpp.
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 22 of file AnalogIn_ADS1115.cpp.
Referenced by read_average().
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 9 of file AnalogIn_ADS1115.cpp.
|
inlinevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 16 of file AnalogIn_ADS1115.h.
|
inlinevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 15 of file AnalogIn_ADS1115.h.
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 27 of file AnalogIn_ADS1115.cpp.
Referenced by set_settle_time().
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 37 of file AnalogIn_ADS1115.cpp.
Referenced by set_settle_time().
|
virtual |
Implements AP_HAL::AnalogSource.
Definition at line 32 of file AnalogIn_ADS1115.cpp.
Referenced by set_settle_time().
|
friend |
Definition at line 10 of file AnalogIn_ADS1115.h.
|
private |
Definition at line 21 of file AnalogIn_ADS1115.h.
Referenced by AnalogIn_ADS1115::_update(), and set_pin().
|
private |
Definition at line 22 of file AnalogIn_ADS1115.h.
Referenced by AnalogIn_ADS1115::_update(), read_latest(), voltage_average(), voltage_average_ratiometric(), and voltage_latest().