Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -r01af2d84b2cb4aa87c58f10eb8af669820e71f49 -r0cc18ed59b5893a9c4830c59ac350069c0c32c45 --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 01af2d84b2cb4aa87c58f10eb8af669820e71f49) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 0cc18ed59b5893a9c4830c59ac350069c0c32c45) @@ -260,6 +260,7 @@ TBD_ED = 0xED TBD_EE = 0xEE TBD_EF = 0xEF + MSG_ID_TD_HEMODIAFILTRATION_DATA = 0xE8 MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0xF0 @@ -362,6 +363,10 @@ MSG_ID_TD_SYRINGE_PUMP_FORCE_SENSOR_CALIBRATION_REQUEST = 0x8060 MSG_ID_TD_GET_ALARM_PROPERTIES_REQUEST = 0x8061 MSG_ID_TD_ALARM_PROPERTIES_RESPONSE = 0x8062 + MSG_ID_TD_HDF_START_STOP_OVERRIDE_REQUEST = 0x8063 + MSG_ID_TD_HDF_CURRENT_RATE_OVERRIDE_REQUEST = 0x8064 + MSG_ID_TD_HDF_TARGET_TMP_OVERRIDE_REQUEST = 0x8065 + MSG_ID_TD_HDF_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8066 MSG_ID_TD_TRAINING_TEST_OVERRIDE_REQUEST = 0x8999 Index: leahi_dialin/common/td_defs_proxy.py =================================================================== diff -u -r01af2d84b2cb4aa87c58f10eb8af669820e71f49 -r0cc18ed59b5893a9c4830c59ac350069c0c32c45 --- leahi_dialin/common/td_defs_proxy.py (.../td_defs_proxy.py) (revision 01af2d84b2cb4aa87c58f10eb8af669820e71f49) +++ leahi_dialin/common/td_defs_proxy.py (.../td_defs_proxy.py) (revision 0cc18ed59b5893a9c4830c59ac350069c0c32c45) @@ -95,6 +95,7 @@ TDTreatmentParameters = td_defs.TDTreatmentParameters TDTreatmentModalityTypes = td_defs.TDTreatmentModalityTypes TDTreatmentHDFDilution = td_defs.TDTreatmentHDFDilution + TDHemodiafiltrationAttributes = td_defs.TDHemodiafiltrationAttributes # Alarms AlarmProperties = generic_defs.AlarmProperties Index: leahi_dialin/td/treatment_delivery.py =================================================================== diff -u -r01af2d84b2cb4aa87c58f10eb8af669820e71f49 -r0cc18ed59b5893a9c4830c59ac350069c0c32c45 --- leahi_dialin/td/treatment_delivery.py (.../treatment_delivery.py) (revision 01af2d84b2cb4aa87c58f10eb8af669820e71f49) +++ leahi_dialin/td/treatment_delivery.py (.../treatment_delivery.py) (revision 0cc18ed59b5893a9c4830c59ac350069c0c32c45) @@ -28,6 +28,7 @@ from .modules.buttons import TDButtons from .modules.ejector import TDEjector from .modules.events import TDEvents +from .modules.hemodiafiltration import TDHemoDiaFiltration from .modules.pressure_sensors import TDPressureSensors from .modules.records import TDRecords from .modules.switches import TDSwitches @@ -136,6 +137,7 @@ self.buttons = TDButtons(self.can_interface, self.logger) #: The Buttons module self.ejector = TDEjector(self.can_interface, self.logger) #: The Ejector module self.events = TDEvents(self.can_interface, self.logger) #: The Events module + self.hdf = TDHemoDiaFiltration(self.can_interface, self.logger) self.pressure_sensors = TDPressureSensors(self.can_interface, self.logger) #: The Pressure Sensors module self.records = TDRecords(self.can_interface, self.logger) #: The Records module self.switches = TDSwitches(self.can_interface, self.logger) #: The Switches module