PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Public Member Functions | |
DfMS5607Wrapper () | |
~DfMS5607Wrapper () | |
int | start () |
Start automatic measurement. More... | |
int | stop () |
Stop automatic measurement. More... | |
Private Member Functions | |
int | _publish (struct baro_sensor_data &data) |
Private Attributes | |
orb_advert_t | _baro_topic |
int | _baro_orb_class_instance |
perf_counter_t | _baro_sample_perf |
Definition at line 69 of file df_ms5607_wrapper.cpp.
DfMS5607Wrapper::DfMS5607Wrapper | ( | ) |
Definition at line 101 of file df_ms5607_wrapper.cpp.
Referenced by df_ms5607_wrapper::start().
DfMS5607Wrapper::~DfMS5607Wrapper | ( | ) |
Definition at line 109 of file df_ms5607_wrapper.cpp.
References _baro_sample_perf, and perf_free().
|
private |
Definition at line 147 of file df_ms5607_wrapper.cpp.
References _baro_orb_class_instance, _baro_sample_perf, _baro_topic, hrt_absolute_time(), orb_advertise_multi(), ORB_ID, ORB_PRIO_DEFAULT, orb_publish(), perf_begin(), perf_end(), and sensor_baro_s::timestamp.
int DfMS5607Wrapper::start | ( | ) |
Start automatic measurement.
Definition at line 114 of file df_ms5607_wrapper.cpp.
References ToneAlarmInterface::init(), and start().
Referenced by df_ms5607_wrapper::start().
int DfMS5607Wrapper::stop | ( | ) |
Stop automatic measurement.
Definition at line 134 of file df_ms5607_wrapper.cpp.
References stop().
Referenced by df_ms5607_wrapper::stop().
|
private |
Definition at line 95 of file df_ms5607_wrapper.cpp.
Referenced by _publish().
|
private |
Definition at line 97 of file df_ms5607_wrapper.cpp.
Referenced by _publish(), and ~DfMS5607Wrapper().
|
private |
Definition at line 93 of file df_ms5607_wrapper.cpp.
Referenced by _publish().