Browse Source

UAVCAN Node Correct C to Kelvin conversion

master
David Sidrane 3 years ago committed by Daniel Agar
parent
commit
3358712b92
  1. 2
      src/drivers/uavcannode/Publishers/StaticTemperature.hpp

2
src/drivers/uavcannode/Publishers/StaticTemperature.hpp

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

Loading…
Cancel
Save