Index: leahi_dialin/dd/modules/temperature_sensors.py =================================================================== diff -u -re64aa889e5068ea77967567a94e43e4058c84f8b -re7d16bd6881619e5fc2a0bc1a7fd578a9978498e --- leahi_dialin/dd/modules/temperature_sensors.py (.../temperature_sensors.py) (revision e64aa889e5068ea77967567a94e43e4058c84f8b) +++ leahi_dialin/dd/modules/temperature_sensors.py (.../temperature_sensors.py) (revision e7d16bd6881619e5fc2a0bc1a7fd578a9978498e) @@ -19,32 +19,13 @@ from .constants import NO_RESET, RESET from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions +from leahi_dialin.common.dd_defs import COND_SENSOR_INDEX_OFFSET, DDTemperaturesNames from leahi_dialin.protocols.CAN import DenaliMessage, DenaliChannels from leahi_dialin.utils.base import AbstractSubSystem, publish, DialinEnum from leahi_dialin.utils.checks import check_broadcast_interval_override_ms from leahi_dialin.utils.conversions import integer_to_bytearray, float_to_bytearray -COND_SENSOR_INDEX_OFFSET = 5 -@unique -class DDTemperaturesNames(DialinEnum): - D1_TEMP = 0 # Heat exchanger Inlet temperature sensor - X6_TEMP = 1 # Heat exchanger Outlet temperature sensor - D4_TEMP = 2 # Hydraulics primary heater temperature sensor - D50_TEMP = 3 # Trimmer heater temperature sensor - BRD_TEMP = 4 # Barometric temperature sensor - BARO_TEMP = 5 # DD board temperature sensor ( thermistor ) - D17_TEMP = 6 # D16 temperature value - D27_TEMP = 7 # D28 temperature value - D29_TEMP = 8 # D30 temperature value - D44_TEMP = 9 # D44 temperature value - D75_TEMP = 10 # D75 temperature value - D4_AVG_TEMP = 11 # D4 Filtered value - D50_AVG_TEMP = 12 # D50 Filtered value - D28_AVG_TEMP = 13 # D28 Filtered value - D30_AVG_TEMP = 14 # D30 Filtered value - - class DDTemperatureSensors(AbstractSubSystem):