Index: leahi_dialin/fp/modules/temperatures.py =================================================================== diff -u -r40186f183b0331f4c76c24c1e5385539ce603402 -rbc2a677d7121d6a4ed4513d3c103552838dc8056 --- leahi_dialin/fp/modules/temperatures.py (.../temperatures.py) (revision 40186f183b0331f4c76c24c1e5385539ce603402) +++ leahi_dialin/fp/modules/temperatures.py (.../temperatures.py) (revision bc2a677d7121d6a4ed4513d3c103552838dc8056) @@ -52,6 +52,8 @@ fp_enum_repository.FPTemperatureSensorNames.P19_TEMP.name: 0.0, fp_enum_repository.FPTemperatureSensorNames.P7_TEMP.name: 0.0, fp_enum_repository.FPTemperatureSensorNames.P16_TEMP.name: 0.0, + fp_enum_repository.FPTemperatureSensorNames.P7_INTERNAL_TEMP.name: 0.0, + fp_enum_repository.FPTemperatureSensorNames.P16_INTERNAL_TEMP.name: 0.0 } if GlobalVariables().HW_BETA_1_9: self.fp_temperatures[fp_enum_repository.FPTemperatureSensorNames.P46_TEMP.name] = 0.0 @@ -93,6 +95,12 @@ self.fp_temperatures[fp_enum_repository.FPTemperatureSensorNames.P46_TEMP.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_9:MsgFieldPositions.END_POS_FIELD_9]))[0] + self.fp_temperatures[fp_enum_repository.FPTemperatureSensorNames.P7_INTERNAL_TEMP.name] = struct.unpack('f', bytearray( + message['message'][MsgFieldPositions.START_POS_FIELD_10:MsgFieldPositions.END_POS_FIELD_10]))[0] + + self.fp_temperatures[fp_enum_repository.FPTemperatureSensorNames.P16_INTERNAL_TEMP.name] = struct.unpack('f', bytearray( + message['message'][MsgFieldPositions.START_POS_FIELD_11:MsgFieldPositions.END_POS_FIELD_11]))[0] + self.fp_temperature_sensors_timestamp = timestamp def cmd_temperatures_data_broadcast_interval_override(self, ms: int, reset: int = NO_RESET) -> int: