Index: dialin/dg/temperatures.py =================================================================== diff -u -rbff28676dd855ea33707bbb26a624abc94aebdf0 -racdf665745340425925e1b8fa8d141886bd0e248 --- dialin/dg/temperatures.py (.../temperatures.py) (revision bff28676dd855ea33707bbb26a624abc94aebdf0) +++ dialin/dg/temperatures.py (.../temperatures.py) (revision acdf665745340425925e1b8fa8d141886bd0e248) @@ -45,8 +45,9 @@ LOAD_CELL_A2_B2 = 15 INTERNAL_THDO_RTD = 16 INTERNAL_TDI_RTD = 17 - INTERNAL_COND_TEMP_SENSOR = 18 - BARO_TEMP_SENSOR = 19 + INTERNAL_THD_RTD = 18 + INTERNAL_COND_TEMP_SENSOR = 19 + BARO_TEMP_SENSOR = 20 class TemperatureSensors(AbstractSubSystem): @@ -76,6 +77,7 @@ DGTemperaturesNames.LOAD_CELL_A2_B2.name: 0.0, DGTemperaturesNames.INTERNAL_THDO_RTD.name: 0.0, DGTemperaturesNames.INTERNAL_TDI_RTD.name: 0.0, + DGTemperaturesNames.INTERNAL_THD_RTD.name: 0.0, DGTemperaturesNames.INTERNAL_COND_TEMP_SENSOR.name: 0.0, DGTemperaturesNames.BARO_TEMP_SENSOR.name: 0.0} @@ -159,9 +161,12 @@ self.temperatures[DGTemperaturesNames.INTERNAL_THD_RTD.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_19:MsgFieldPositions.END_POS_FIELD_19]))[0] - self.temperatures[DGTemperaturesNames.BARO_TEMP_SENSOR.name] = struct.unpack('f', bytearray( + self.temperatures[DGTemperaturesNames.INTERNAL_COND_TEMP_SENSOR.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_20:MsgFieldPositions.END_POS_FIELD_20]))[0] + self.temperatures[DGTemperaturesNames.BARO_TEMP_SENSOR.name] = struct.unpack('f', bytearray( + message['message'][MsgFieldPositions.START_POS_FIELD_21:MsgFieldPositions.END_POS_FIELD_21]))[0] + def cmd_temperatures_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: """ Constructs and sends broadcast time interval.