Index: leahi_dialin/common/td_defs.py =================================================================== diff -u -r2a8cf0f2bb60b82bf059519526e0b15cd08af022 -rb3c5f38c578a27dd167ca5dd81f140b1083b057e --- leahi_dialin/common/td_defs.py (.../td_defs.py) (revision 2a8cf0f2bb60b82bf059519526e0b15cd08af022) +++ leahi_dialin/common/td_defs.py (.../td_defs.py) (revision b3c5f38c578a27dd167ca5dd81f140b1083b057e) @@ -1189,7 +1189,31 @@ 'VALVE_STATE_IN_TRANSITION': [], } +@unique +class TDHemodiafiltrationAttributes(DialinEnum): + HDF_EXEC_STATE = 0 # Set Blood Flow Rate for Blood Flow Motor + HDF_REQUESTED_RATE = 1 # Measured Blood Flow Rate for Blood Flow Motor + HDF_TARGET_TMP = 2 # Measured Bloop Pump Rotor Speed for Blood Flow Motor + HDF_CURRENT_RATE = 3 # Measured Blood Pump Speed for Blood Flow Motor + HDF_CURRENT_TMP = 4 # Measured Blood Pump torque + HDF_REQUESTED_VOLUME = 5 # Set Revolutions per minute for Blood Flow Motor + HDF_TOTAL_VOLUME = 6 # Rotor Count for Blood Flow Motor + HDF_REQUESTED = 7 # Pressure Blood Flow Rate for Blood Flow Motor + NUM_OF_HDF_ATTRIBUTES = 8 # Number of Blood Flow Motor Attributes +TDHemodiafiltrationAttributes._str_list = { + # Official Name : Accepted strings + 'HDF_EXEC_STATE': ['hdf state'], + 'HDF_REQUESTED_RATE': ['hdf requested rate'], + 'HDF_TARGET_TMP': ['hdf target tmp'], + 'HDF_CURRENT_RATE': ['hdf current rate'], + 'HDF_CURRENT_TMP': ['hdf current tmp'], + 'HDF_REQUESTED_VOLUME': ['hdf requested volume'], + 'HDF_TOTAL_VOLUME': ['hdf total volume'], + 'HDF_REQUESTED': ['hdf request'], + 'NUM_OF_BLOOD_FLOW_MOTOR_ATTRIBUTES': [], +} + # ================================================== Enum Creators: Treatment Parameters ================================================== @unique class TDTreatmentParameters(DialinEnum):