Index: dialin/hd/hemodialysis_device.py =================================================================== diff -u -r42feb8ffe3a0d7ab3a4de04ad0d58456afe2333b -ra03128f183206dc430bc0e27f43d7f3aee62672d --- dialin/hd/hemodialysis_device.py (.../hemodialysis_device.py) (revision 42feb8ffe3a0d7ab3a4de04ad0d58456afe2333b) +++ dialin/hd/hemodialysis_device.py (.../hemodialysis_device.py) (revision a03128f183206dc430bc0e27f43d7f3aee62672d) @@ -62,7 +62,7 @@ HD_OP_MODE_TREATMENT = 7 HD_OP_MODE_POST_TREATMENT = 8 - def __init__(self, can_interface_name="can0"): + def __init__(self, can_interface="can0"): """ HD constructor using can bus @@ -74,7 +74,7 @@ hd_object = HD('can0') """ # Create listener - self.can_interface = DenaliCanMessenger(can_interface=can_interface_name) + self.can_interface = DenaliCanMessenger(can_interface=can_interface) self.can_interface.start() # register handler for HD operation mode broadcast messages @@ -107,7 +107,6 @@ \param message: published HD operation mode broadcast message \returns none """ - mode = struct.unpack('i', bytearray( message['message'][self.START_POS_HD_OP_MODE:self.END_POS_HD_OP_MODE])) @@ -168,6 +167,7 @@ print("Timeout!!!!") return False + if __name__ == "__main__": # create an HD object called hd hd = HD() Index: setup.py =================================================================== diff -u -r918634919d1a9a4f057e706534a7a2168dce4a49 -ra03128f183206dc430bc0e27f43d7f3aee62672d --- setup.py (.../setup.py) (revision 918634919d1a9a4f057e706534a7a2168dce4a49) +++ setup.py (.../setup.py) (revision a03128f183206dc430bc0e27f43d7f3aee62672d) @@ -26,7 +26,7 @@ "Programming Language :: Python :: 3.6", "Operating System :: POSIX :: Linux", ], - python_requires="~=3.6.8", + python_requires="~=3.6", install_requires=[ "aenum", "cycler",