|
|
|
@ -66,6 +66,7 @@
@@ -66,6 +66,7 @@
|
|
|
|
|
#include <uavcan/equipment/power/BatteryInfo.hpp> |
|
|
|
|
#include <uavcan/equipment/range_sensor/Measurement.hpp> |
|
|
|
|
|
|
|
|
|
#include <standard/indication/Button.hpp> |
|
|
|
|
#include <com/hex/equipment/flow/Measurement.hpp> |
|
|
|
|
|
|
|
|
|
#include <lib/parameters/param.h> |
|
|
|
@ -78,6 +79,7 @@
@@ -78,6 +79,7 @@
|
|
|
|
|
#include <uORB/topics/differential_pressure.h> |
|
|
|
|
#include <uORB/topics/distance_sensor.h> |
|
|
|
|
#include <uORB/topics/optical_flow.h> |
|
|
|
|
#include <uORB/topics/safety.h> |
|
|
|
|
#include <uORB/topics/sensor_baro.h> |
|
|
|
|
#include <uORB/topics/sensor_mag.h> |
|
|
|
|
#include <uORB/topics/sensor_gps.h> |
|
|
|
@ -182,6 +184,7 @@ private:
@@ -182,6 +184,7 @@ private:
|
|
|
|
|
uavcan::Publisher<uavcan::equipment::air_data::RawAirData> _raw_air_data_publisher; |
|
|
|
|
uavcan::Publisher<uavcan::equipment::range_sensor::Measurement> _range_sensor_measurement; |
|
|
|
|
uavcan::Publisher<com::hex::equipment::flow::Measurement> _flow_measurement_publisher; |
|
|
|
|
uavcan::Publisher<standard::indication::Button> _indication_button_publisher; |
|
|
|
|
|
|
|
|
|
hrt_abstime _last_static_temperature_publish{0}; |
|
|
|
|
|
|
|
|
@ -197,6 +200,7 @@ private:
@@ -197,6 +200,7 @@ private:
|
|
|
|
|
{this, ORB_ID(distance_sensor), 3}, |
|
|
|
|
}; |
|
|
|
|
uORB::SubscriptionCallbackWorkItem _optical_flow_sub{this, ORB_ID(optical_flow)}; |
|
|
|
|
uORB::SubscriptionCallbackWorkItem _safety_sub{this, ORB_ID(safety)}; |
|
|
|
|
uORB::SubscriptionCallbackWorkItem _sensor_baro_sub{this, ORB_ID(sensor_baro)}; |
|
|
|
|
uORB::SubscriptionCallbackWorkItem _sensor_mag_sub{this, ORB_ID(sensor_mag)}; |
|
|
|
|
uORB::SubscriptionCallbackWorkItem _sensor_gps_sub{this, ORB_ID(sensor_gps)}; |
|
|
|
|