Index: leahi_dialin/common/dd_defs.py =================================================================== diff -u -r1a7cd1e4a5f691c12086e123bf9294166877a882 -rcf2068872f9d6c000e67ede2dca3e207aa1d041e --- leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision 1a7cd1e4a5f691c12086e123bf9294166877a882) +++ leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision cf2068872f9d6c000e67ede2dca3e207aa1d041e) @@ -129,4 +129,37 @@ class DDBalancingChamberSwitchStates(DialinEnum): BAL_CHAMBER_SW_STATE1 = 0 # Balancing chamber switching state 1 (V2,V5 and V3, V8 open, rest closed) BAL_CHAMBER_SW_STATE2 = 1 # Balancing chamber switching state 2 ( V1,V6 and V4, V7 open, rest closed) - NUM_OF_BAL_CHAMBER_SW = 2 # Number of balancing chamber states \ No newline at end of file + NUM_OF_BAL_CHAMBER_SW = 2 # Number of balancing chamber states + +@unique +class ConductivitySensorsEnum(DialinEnum): + D17_COND = 0 + D27_COND = 1 + D29_COND = 2 + D43_COND = 3 + D74_COND = 4 + NUM_OF_CONDUCTIVITY_SENSORS = 5 + +@unique +class DialysatePumpsEnum(DialinEnum): + D12_PUMP = 0 # Fresh Dialysate Pump + D48_PUMP = 1 # Spent Dialysate Pump + +@unique +class DialysatePumpAttributesEnum(DialinEnum): + TARGET_RPM = 0 + MEASURED_SPEED = 1 + CURRENT_SPEED = 2 + STATE = 3 + TARGET_PRESSURE = 4 + MEASURED_PRESSURE = 5 + MEASURED_CURRENT = 6 + CONTROL = 7 + DIRECTION_ERROR_COUNT = 8 + MEASURED_DIRECTION = 9 + +@unique +class DDDialysatePumpsStates(DialinEnum): + DIALYSATE_PUMP_OFF_STATE = 0 + DIALYSATE_PUMP_RAMP_UP_STATE = 1 + DIALYSATE_PUMP_CONTROL_TO_TARGET_STATE = 2 \ No newline at end of file