Index: leahi_dialin/common/dd_defs.py =================================================================== diff -u -r134ce79ed68aed5a981c07fef3bca314a9fb9b8e -rc5bfcf84ed942ca5841bf9de155aa0f495b4d28d --- leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision 134ce79ed68aed5a981c07fef3bca314a9fb9b8e) +++ leahi_dialin/common/dd_defs.py (.../dd_defs.py) (revision c5bfcf84ed942ca5841bf9de155aa0f495b4d28d) @@ -353,12 +353,21 @@ def _create_dd_level_sensor_names(self): - members = { - 'D6_LEVEL': 0, # floater switch low, medium and high status - 'D63_LEVEL': 1, # bicarb level low or high status - 'D46_LEVEL': 2, # Spent dialysate air separation chamber level low or high status - 'NUM_OF_LEVELS': 3, # Number of Level Sensors - } + if GlobalVariables().HW_BETA_1_9 == True: + members = { + 'D6_LEVEL': 0, # floater switch low, medium and high status + 'D63_LEVEL': 1, # bicarb level low or high status + 'D46_LEVEL': 2, # Spent dialysate air separation chamber level low or high status + 'D98_LEVEL': 3, # D98 Conductivity Level Sensor + 'NUM_OF_LEVELS': 4, # Number of Level Sensors + } + else: + members = { + 'D6_LEVEL': 0, # floater switch low, medium and high status + 'D63_LEVEL': 1, # bicarb level low or high status + 'D46_LEVEL': 2, # Spent dialysate air separation chamber level low or high status + 'NUM_OF_LEVELS': 3, # Number of Level Sensors + } return unique(DialinEnum('DDLevelSensorNames', members))