Index: firmware/App/Monitors/Level.h =================================================================== diff -u -r3417933e6edf61a914c428e2fa944b3b349272a4 -rae7a7f0dc06fd31a53b0db564d515ce4c39acf67 --- firmware/App/Monitors/Level.h (.../Level.h) (revision 3417933e6edf61a914c428e2fa944b3b349272a4) +++ firmware/App/Monitors/Level.h (.../Level.h) (revision ae7a7f0dc06fd31a53b0db564d515ce4c39acf67) @@ -37,7 +37,8 @@ { D6_LEVL = 0, ///< floater switch low, medium and high status FIRST_DD_LEVL = D6_LEVL, ///< First DD level - D63_LEVL, ///< bicarb level low or high status + D63_LEVL, ///< Bicarb upper level low or high status + D98_LEVL, ///< Bicarb lower level low or high status D46_LEVL, ///< Spent dialysate air separation chamber level low or high status LAST_DD_LEVL = D46_LEVL, ///< Last DD level P25_LEVL, ///< FP level sensor @@ -52,7 +53,8 @@ /// floater and level sensor states. typedef enum level_States { - LEVEL_STATE_LOW = 0, ///< Low level + LEVEL_STATE_EMPTY = 0, ///< Empty level + LEVEL_STATE_LOW, ///< Low level LEVEL_STATE_HIGH, ///< High level LEVEL_STATE_MEDIUM, ///< Medium level LEVEL_STATE_ILLEGAL, ///< Illegal level @@ -63,7 +65,8 @@ typedef struct { U32 d6Level; ///< Floater level - U32 d63Level; ///< Bicarb level + U32 d63Level; ///< Bicarb upper level + U32 d98Level; ///< Bicarb lower level U32 d46Level; ///< Spent dialysate level } DD_LEVEL_DATA_T;