Index: dialin/protocols/CAN.py =================================================================== diff -u -r5b4a63897b88aed356e53641a518a9038801ae3e -r03187a38c55eb5c2b51bbd1c8a4633ad42cea9c5 --- dialin/protocols/CAN.py (.../CAN.py) (revision 5b4a63897b88aed356e53641a518a9038801ae3e) +++ dialin/protocols/CAN.py (.../CAN.py) (revision 03187a38c55eb5c2b51bbd1c8a4633ad42cea9c5) @@ -29,7 +29,7 @@ import struct from .. import common from ..common import MsgIds -from ..utils import SingletonMeta, IntervalTimer +from ..utils import SingletonMeta from concurrent.futures import ThreadPoolExecutor @@ -876,18 +876,3 @@ message = "# " + DenaliCanMessenger.convert_message_to_string(complete_dialin_message) print(message) - def register_transmitting_interval_message(self, interval: float, function) ->None: - """ - registers a callback function with a specified time interval to a dictionary - @return: None - """ - function_id = id(function) - - if function_id in self.transmit_interval_dictionary.keys(): - self.logger.error("ERROR: Attempting to assign more than one timed interval per given method.") - self.transmit_interval_dictionary[function_id].stop() - self.transmit_interval_dictionary[function_id].start() - else: - self.transmit_interval_dictionary[function_id] = IntervalTimer(interval, function) - - return function_id