From 3358712b92e27bd87c65edb5305ef2eeb6276a05 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 28 Jan 2022 14:55:03 -0800 Subject: [PATCH] UAVCAN Node Correct C to Kelvin conversion --- src/drivers/uavcannode/Publishers/StaticTemperature.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/uavcannode/Publishers/StaticTemperature.hpp b/src/drivers/uavcannode/Publishers/StaticTemperature.hpp index 3a80c25dd3..46998967f0 100644 --- a/src/drivers/uavcannode/Publishers/StaticTemperature.hpp +++ b/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)) { 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::broadcast(static_temperature); // ensure callback is registered