Index: MessagePayloads.h =================================================================== diff -u -r718df5454eca61e57d0a35420cc9a1760336fa12 -ra97ea93ee5d2fda0d49539f5e946071d47064b47 --- MessagePayloads.h (.../MessagePayloads.h) (revision 718df5454eca61e57d0a35420cc9a1760336fa12) +++ MessagePayloads.h (.../MessagePayloads.h) (revision a97ea93ee5d2fda0d49539f5e946071d47064b47) @@ -99,6 +99,19 @@ F32 currentQd; ///< Current dialysate flow rate (ml/min) } GEN_DIALYSATE_MODE_DATA_T; +/// balancing chamber data structure +typedef struct +{ + U32 balChamberExecState; ///< Balancing chamber execution state + U32 balChamberSWState; ///< Balancing chamber switching state (state 1 or state 2) + F32 balChamberSWFreq; ///< Balancing chamber switching frequency + BOOL isSpentFillComplete; ///< Whether balancing chamber spent fill completed or not + U32 currentBalChamberSwitchingCounter; ///< Current balancing chamber switching counter + BOOL isPressureStabilizedDuringFill; ///< Whether pressure stabilized during fill or not + BOOL balChamberSWOnlyState; ///< Balancing chamber switching only status ( On/Off) + BOOL isBalChamberSwitchingActive; ///< Balancing chamber switching status +} BAL_CHAMBER_DATA_T; + /// Chamber H vent open request data typedef struct {