|
|
|
@ -74,7 +74,7 @@ public:
@@ -74,7 +74,7 @@ public:
|
|
|
|
|
|
|
|
|
|
if ((hrt_elapsed_time(&_last_static_temperature_publish) > 1_s) && uORB::SubscriptionCallbackWorkItem::update(&baro)) { |
|
|
|
|
uavcan::equipment::air_data::StaticTemperature static_temperature{}; |
|
|
|
|
static_temperature.static_temperature = baro.temperature + CONSTANTS_ABSOLUTE_NULL_CELSIUS; |
|
|
|
|
static_temperature.static_temperature = baro.temperature - CONSTANTS_ABSOLUTE_NULL_CELSIUS; |
|
|
|
|
uavcan::Publisher<uavcan::equipment::air_data::StaticTemperature>::broadcast(static_temperature); |
|
|
|
|
|
|
|
|
|
// ensure callback is registered
|
|
|
|
|