APM:Libraries
|
#include <AnalogIn_Navio2.h>
Public Member Functions | |
AnalogSource_Navio2 (uint8_t pin) | |
float | read_average () override |
float | read_latest () override |
void | set_pin (uint8_t p) override |
void | set_stop_pin (uint8_t p) override |
void | set_settle_time (uint16_t settle_time_ms) override |
float | voltage_average () override |
float | voltage_latest () override |
float | voltage_average_ratiometric () override |
Private Member Functions | |
void | set_channel (uint8_t pin) |
Private Attributes | |
uint8_t | _pin |
int | _fd = -1 |
float | _value = 0.0f |
Friends | |
class | AnalogIn_Navio2 |
Definition at line 9 of file AnalogIn_Navio2.h.
AnalogSource_Navio2::AnalogSource_Navio2 | ( | uint8_t | pin | ) |
Definition at line 39 of file AnalogIn_Navio2.cpp.
Referenced by AnalogIn_Navio2::channel().
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 56 of file AnalogIn_Navio2.cpp.
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 61 of file AnalogIn_Navio2.cpp.
Referenced by read_average(), and voltage_latest().
|
private |
Definition at line 14 of file AnalogIn_Navio2.cpp.
Referenced by AnalogSource_Navio2(), set_pin(), and set_settle_time().
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 45 of file AnalogIn_Navio2.cpp.
|
inlineoverridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 17 of file AnalogIn_Navio2.h.
|
inlineoverridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 16 of file AnalogIn_Navio2.h.
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 66 of file AnalogIn_Navio2.cpp.
Referenced by read_latest(), set_settle_time(), and voltage_average_ratiometric().
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 89 of file AnalogIn_Navio2.cpp.
Referenced by set_settle_time().
|
overridevirtual |
Implements AP_HAL::AnalogSource.
Definition at line 83 of file AnalogIn_Navio2.cpp.
Referenced by set_settle_time().
|
friend |
Definition at line 11 of file AnalogIn_Navio2.h.
|
private |
Definition at line 24 of file AnalogIn_Navio2.h.
Referenced by set_channel(), and voltage_average().
|
private |
Definition at line 23 of file AnalogIn_Navio2.h.
Referenced by set_pin().
|
private |
Definition at line 25 of file AnalogIn_Navio2.h.
Referenced by voltage_average(), and voltage_latest().