Index: leahi_dialin/dd/modules/temperature_sensors.py =================================================================== diff -u -re7d16bd6881619e5fc2a0bc1a7fd578a9978498e -r8652ceb8c5807e317feb1b846f9c0292f842cfbe --- leahi_dialin/dd/modules/temperature_sensors.py (.../temperature_sensors.py) (revision e7d16bd6881619e5fc2a0bc1a7fd578a9978498e) +++ leahi_dialin/dd/modules/temperature_sensors.py (.../temperature_sensors.py) (revision 8652ceb8c5807e317feb1b846f9c0292f842cfbe) @@ -44,9 +44,9 @@ DDTemperaturesNames.D50_TEMP.name: 0.0, DDTemperaturesNames.BARO_TEMP.name: 0.0, DDTemperaturesNames.BRD_TEMP.name: 0.0, - DDTemperaturesNames.D17_TEMP.name: 0.0, - DDTemperaturesNames.D27_TEMP.name: 0.0, - DDTemperaturesNames.D29_TEMP.name: 0.0, + DDTemperaturesNames.D16_TEMP.name: 0.0, + DDTemperaturesNames.D28_TEMP.name: 0.0, + DDTemperaturesNames.D30_TEMP.name: 0.0, DDTemperaturesNames.D44_TEMP.name: 0.0, DDTemperaturesNames.D75_TEMP.name: 0.0, DDTemperaturesNames.D4_AVG_TEMP.name: 0.0, @@ -86,13 +86,13 @@ self.dd_temperatures[DDTemperaturesNames.BARO_TEMP.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_6:MsgFieldPositions.END_POS_FIELD_6]))[0] - self.dd_temperatures[DDTemperaturesNames.D17_TEMP.name] = struct.unpack('f', bytearray( + self.dd_temperatures[DDTemperaturesNames.D16_TEMP.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_7:MsgFieldPositions.END_POS_FIELD_7]))[0] - self.dd_temperatures[DDTemperaturesNames.D27_TEMP.name] = struct.unpack('f', bytearray( + self.dd_temperatures[DDTemperaturesNames.D28_TEMP.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_8:MsgFieldPositions.END_POS_FIELD_8]))[0] - self.dd_temperatures[DDTemperaturesNames.D29_TEMP.name] = struct.unpack('f', bytearray( + self.dd_temperatures[DDTemperaturesNames.D30_TEMP.name] = struct.unpack('f', bytearray( message['message'][MsgFieldPositions.START_POS_FIELD_9:MsgFieldPositions.END_POS_FIELD_9]))[0] self.dd_temperatures[DDTemperaturesNames.D44_TEMP.name] = struct.unpack('f', bytearray( @@ -166,7 +166,7 @@ rst = integer_to_bytearray(reset) value = float_to_bytearray(sensor_value) - if DDTemperaturesNames.D17_TEMP.value <= sensor_index <= DDTemperaturesNames.D75_TEMP.value: + if DDTemperaturesNames.D16_TEMP.value <= sensor_index <= DDTemperaturesNames.D75_TEMP.value: index = integer_to_bytearray((sensor_index - COND_SENSOR_INDEX_OFFSET)) payload = rst + value + index message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dd_ch_id,