Hi.
AP_Periph - does not send temperature messages if the sensor type is not DroneCAN.
But we have a custom PMU where the temperature sensor is analog.
From the source code in Tools/AP_Periph/temperature.cpp - im find -
if ((temperature_sensor.get_source(index) != AP_TemperatureSensor_Params::Source::DroneCAN) || !temperature_sensor.get_temperature(temp_deg, index)) { // not configured to send or Unhealthy continue; }
It clearly states here not to send messages if the type is not DroneCAN - is this intended or is there some obvious error - or is there a specific reason prohibiting the use of temperature sensors other than DroneCAN?