Index: leahi_dialin/td/modules/temperature_sensors.py =================================================================== diff -u -r6e0b0571d3f4064c8d7bb2b737e326c460780759 -rd27c40205e18118f4689f62463a266da1f91dba6 --- leahi_dialin/td/modules/temperature_sensors.py (.../temperature_sensors.py) (revision 6e0b0571d3f4064c8d7bb2b737e326c460780759) +++ leahi_dialin/td/modules/temperature_sensors.py (.../temperature_sensors.py) (revision d27c40205e18118f4689f62463a266da1f91dba6) @@ -4,7 +4,7 @@ from .constants import RESET, NO_RESET from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions -from leahi_dialin.common.td_defs import TDTemperatureSensorNames +from leahi_dialin.common.td_defs import td_enum_repository from leahi_dialin.protocols.CAN import DenaliMessage, DenaliChannels from leahi_dialin.utils.base import AbstractSubSystem, publish from leahi_dialin.utils.checks import check_broadcast_interval_override_ms @@ -30,7 +30,7 @@ self.msg_id_td_temperature_data = MsgIds.MSG_ID_TD_TEMPERATURE_DATA.value self.can_interface.register_receiving_publication_function(channel_id, self.msg_id_td_temperature_data, self._handler_temperature_sync) - self.td_temperatures_status = {TDTemperatureSensorNames.H23_TEMP.name: 0.0} + self.td_temperatures_status = {td_enum_repository.TDTemperatureSensorNames.H23_TEMP.name: 0.0} self.td_temperature_timestamp = 0.0 @publish(["msg_id_td_temperature_data", @@ -48,7 +48,7 @@ baro = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_1:MsgFieldPositions.END_POS_FIELD_1]))[0] - self.td_temperatures_status[TDTemperatureSensorNames.H23_TEMP.name] = baro + self.td_temperatures_status[td_enum_repository.TDTemperatureSensorNames.H23_TEMP.name] = baro self.td_temperature_timestamp = timestamp def cmd_temperature_sensor_override(self, sensor: int, temperature: float, reset: int = NO_RESET) -> int: