Index: dialin/common/msg_ids.py =================================================================== diff -u -rb380516aac6b6b68f3d1532cba02b54facb23020 -rd267c69084642a4aad216769294fe881b1ed1cc4 --- dialin/common/msg_ids.py (.../msg_ids.py) (revision b380516aac6b6b68f3d1532cba02b54facb23020) +++ dialin/common/msg_ids.py (.../msg_ids.py) (revision d267c69084642a4aad216769294fe881b1ed1cc4) @@ -8,7 +8,7 @@ # @file msg_ids.py # # @author (last) Dara Navaei -# @date (last) 08-Nov-2022 +# @date (last) 14-Nov-2022 # @author (original) Peter Lucia # @date (original) 06-Apr-2021 # @@ -239,7 +239,7 @@ MSG_ID_PRESSURE_VENOUS_OVERRIDE = 0x8018 MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE = 0x8019 MSG_ID_BLOOD_PUMP_ROTOR_COUNT_OVERRIDE = 0x801A - MSG_ID____AVAILABLE_11 = 0x801B + MSG_ID_HD_AIR_PUMP_SET_STATE = 0x801B MSG_ID_PRES_OCCL_SEND_INTERVAL_OVERRIDE = 0x801C MSG_ID_SET_RTC_DATE_TIME = 0x801D MSG_ID_DIAL_OUT_FLOW_SEND_INTERVAL_OVERRIDE = 0x801E @@ -308,7 +308,7 @@ MSG_ID_HD_BUBBLE_STATUS_OVERRIDE = 0x805E MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE = 0x805F MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST = 0x8060 - MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0x8061 + MSG_ID_HD_AIR_PUMP_PUBLISH_INTERVAL_OVERRIDE = 0x8061 MSG_ID_HD_SWITCHES_STATUS_OVERRIDE = 0x8062 MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0x8063 MSG_ID_HD_BATTERY_REMAINING_PERCENT_OVERRIDE = 0x8064 Index: dialin/hd/hemodialysis_device.py =================================================================== diff -u -r1ceb44f1f6d97ce295db7c3233043df9cca35746 -rd267c69084642a4aad216769294fe881b1ed1cc4 --- dialin/hd/hemodialysis_device.py (.../hemodialysis_device.py) (revision 1ceb44f1f6d97ce295db7c3233043df9cca35746) +++ dialin/hd/hemodialysis_device.py (.../hemodialysis_device.py) (revision d267c69084642a4aad216769294fe881b1ed1cc4) @@ -17,6 +17,7 @@ from .accelerometer import HDAccelerometer from .air_bubbles import HDAirBubbles +from .air_pump import HDAirPump from .air_trap import HDAirTrap from .alarms import HDAlarms from .blood_flow import HDBloodFlow @@ -133,6 +134,7 @@ # Create command groups self.accel = HDAccelerometer(self.can_interface, self.logger) self.air_bubbles = HDAirBubbles(self.can_interface, self.logger) + self.air_pump = HDAirPump(self.can_interface, self.logger) self.air_trap = HDAirTrap(self.can_interface, self.logger) self.alarms = HDAlarms(self.can_interface, self.logger) self.blood_leak = HDBloodLeak(self.can_interface, self.logger) Index: dialin/hd/ui_proxy.py =================================================================== diff -u -rab95fd4d07280a6af9a18956a4e55ac9d62823e2 -rd267c69084642a4aad216769294fe881b1ed1cc4 --- dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision ab95fd4d07280a6af9a18956a4e55ac9d62823e2) +++ dialin/hd/ui_proxy.py (.../ui_proxy.py) (revision d267c69084642a4aad216769294fe881b1ed1cc4) @@ -1022,7 +1022,7 @@ minor = unsigned_byte_to_bytearray(0) micro = unsigned_byte_to_bytearray(0) build = short_to_bytearray(0) - compatibility = integer_to_bytearray(0) + compatibility = integer_to_bytearray(1) payload = major + minor + micro + build + compatibility