Index: leahi_dialin/td/proxies/dd_proxy.py =================================================================== diff -u -r1813f6556e8a726a6e300caffe0bcafc40010aa9 -r1f2bf6d939eb4033dbedb7d7005494cc12fccbc6 --- leahi_dialin/td/proxies/dd_proxy.py (.../dd_proxy.py) (revision 1813f6556e8a726a6e300caffe0bcafc40010aa9) +++ leahi_dialin/td/proxies/dd_proxy.py (.../dd_proxy.py) (revision 1f2bf6d939eb4033dbedb7d7005494cc12fccbc6) @@ -8,28 +8,30 @@ # @file buttons.py # # @author (last) Zoltan Miskolci -# @date (last) 08-Jan-2026 +# @date (last) 05-May-2026 # @author (original) Peter Lucia # @date (original) 02-Apr-2020 # ############################################################################ +# Module imports from logging import Logger -from leahi_dialin.protocols.CAN import DenaliCanMessenger -from leahi_dialin.utils.base import AbstractSubSystem +# Project imports +from leahi_dialin.protocols.CAN import CanMessenger +from leahi_dialin.utils.abstract_classes import AbstractSubSystem class DDProxy(AbstractSubSystem): """ Treatment Delivery (DD) Dialin API sub-class for DD proxy ( injection ) related commands. """ - def __init__(self, can_interface: DenaliCanMessenger, logger: Logger): + def __init__(self, can_interface: CanMessenger, logger: Logger): """ DDProxy constructor - @param can_interface: the Denali CAN interface object + @param can_interface: the CAN interface object """ super().__init__() self.can_interface = can_interface