Index: leahi_dialin/fp/modules/temperatures.py =================================================================== diff -u -r9f947930678d5b13aa8f788f4e3d58cd1370a541 -rf03c9a32180573f2430105ad69eb91d9f597a96b --- leahi_dialin/fp/modules/temperatures.py (.../temperatures.py) (revision 9f947930678d5b13aa8f788f4e3d58cd1370a541) +++ leahi_dialin/fp/modules/temperatures.py (.../temperatures.py) (revision f03c9a32180573f2430105ad69eb91d9f597a96b) @@ -22,14 +22,15 @@ from leahi_dialin.common.fp_defs import BETA_IOFP_COND_SENSOR_OFFSET, BETA_IOFP_PRES_SENSOR_OFFSET from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions from leahi_dialin.common.override_templates import cmd_generic_broadcast_interval_override, cmd_generic_override -from leahi_dialin.protocols.CAN import DenaliChannels -from leahi_dialin.utils.base import AbstractSubSystem, publish +from leahi_dialin.protocols.CAN import DenaliCanMessenger, DenaliChannels +from leahi_dialin.utils.abstract_classes import AbstractSubSystem +from leahi_dialin.utils.base import publish from leahi_dialin.utils.conversions import integer_to_bytearray, float_to_bytearray class FPTemperatureSensors(AbstractSubSystem): - def __init__(self, can_interface, logger: Logger): + def __init__(self, can_interface: DenaliCanMessenger, logger: Logger): super().__init__() self.can_interface = can_interface