#include <AP_Baro_Backend.h>
Definition at line 5 of file AP_Baro_Backend.h.
◆ AP_Baro_Backend()
AP_Baro_Backend::AP_Baro_Backend |
( |
AP_Baro & |
baro | ) |
|
◆ ~AP_Baro_Backend()
virtual AP_Baro_Backend::~AP_Baro_Backend |
( |
void |
| ) |
|
|
inlinevirtual |
◆ _copy_to_frontend()
void AP_Baro_Backend::_copy_to_frontend |
( |
uint8_t |
instance, |
|
|
float |
pressure, |
|
|
float |
temperature |
|
) |
| |
|
protected |
Definition at line 43 of file AP_Baro_Backend.cpp.
Referenced by AP_Baro_MS56XX::_calculate_5607(), AP_Baro_MS56XX::_calculate_5611(), AP_Baro_MS56XX::_calculate_5637(), AP_Baro_MS56XX::_calculate_5837(), AP_Baro_HIL::update(), AP_Baro_SITL::update(), AP_Baro_DPS280::update(), AP_Baro_FBM320::update(), AP_Baro_ICM20789::update(), AP_Baro_BMP085::update(), AP_Baro_BMP280::update(), AP_Baro_LPS2XH::update(), and AP_Baro_KellerLD::update().
◆ accumulate()
virtual void AP_Baro_Backend::accumulate |
( |
void |
| ) |
|
|
inlinevirtual |
◆ backend_update()
void AP_Baro_Backend::backend_update |
( |
uint8_t |
instance | ) |
|
◆ get_error_count()
uint32_t AP_Baro_Backend::get_error_count |
( |
| ) |
const |
|
inline |
◆ handle_baro_msg()
virtual void AP_Baro_Backend::handle_baro_msg |
( |
float |
pressure, |
|
|
float |
temperature |
|
) |
| |
|
inlinevirtual |
◆ pressure_ok()
bool AP_Baro_Backend::pressure_ok |
( |
float |
press | ) |
|
◆ update()
virtual void AP_Baro_Backend::update |
( |
| ) |
|
|
pure virtual |
Implemented in AP_Baro_KellerLD, AP_Baro_LPS2XH, AP_Baro_MS56XX, AP_Baro_BMP085, AP_Baro_BMP280, AP_Baro_ICM20789, AP_Baro_DPS280, AP_Baro_FBM320, AP_Baro_HIL, AP_Baro_SITL, and AP_Baro_UAVCAN.
Referenced by backend_update(), and ~AP_Baro_Backend().
◆ update_healthy_flag()
void AP_Baro_Backend::update_healthy_flag |
( |
uint8_t |
instance | ) |
|
|
protectedvirtual |
◆ _error_count
uint32_t AP_Baro_Backend::_error_count |
|
protected |
◆ _frontend
AP_Baro& AP_Baro_Backend::_frontend |
|
protected |
Definition at line 31 of file AP_Baro_Backend.h.
Referenced by _copy_to_frontend(), AP_Baro_BMP085::_init(), AP_Baro_BMP280::_init(), AP_Baro_LPS2XH::_init(), AP_Baro_MS56XX::_init(), AP_Baro_KellerLD::_init(), AP_Baro_HIL::AP_Baro_HIL(), AP_Baro_SITL::AP_Baro_SITL(), AP_Baro_FBM320::init(), AP_Baro_DPS280::init(), AP_Baro_ICM20789::init(), pressure_ok(), AP_Baro_HIL::update(), AP_Baro_SITL::update_healthy_flag(), and update_healthy_flag().
◆ _mean_pressure
float AP_Baro_Backend::_mean_pressure |
|
protected |
◆ _sem
Definition at line 36 of file AP_Baro_Backend.h.
Referenced by AP_Baro_BMP085::_calculate(), AP_Baro_KellerLD::_read(), AP_Baro_MS56XX::_timer(), AP_Baro_BMP280::_update_pressure(), AP_Baro_LPS2XH::_update_pressure(), AP_Baro_BMP280::_update_temperature(), AP_Baro_LPS2XH::_update_temperature(), AP_Baro_Backend(), AP_Baro_ICM20789::convert_data(), AP_Baro_DPS280::timer(), AP_Baro_FBM320::timer(), AP_Baro_SITL::update(), AP_Baro_DPS280::update(), AP_Baro_FBM320::update(), AP_Baro_ICM20789::update(), AP_Baro_BMP280::update(), AP_Baro_BMP085::update(), AP_Baro_MS56XX::update(), AP_Baro_LPS2XH::update(), AP_Baro_KellerLD::update(), and update_healthy_flag().
The documentation for this class was generated from the following files: