Index: sources/drydemo/StateController.h =================================================================== diff -u -r7094c1e2387d63fc7fb9d6d9a09ea0aee3c71420 -rb13dd2b30889640ebf03f54414f536ca5c8d2dc7 --- sources/drydemo/StateController.h (.../StateController.h) (revision 7094c1e2387d63fc7fb9d6d9a09ea0aee3c71420) +++ sources/drydemo/StateController.h (.../StateController.h) (revision b13dd2b30889640ebf03f54414f536ca5c8d2dc7) @@ -72,6 +72,11 @@ bool hasResumeTxBeenRequested; bool hasRecircWarnAlarmBeenTrig; bool hasRecircTimeoutAlarmBeenTrig; + // Vitals alarm limits + quint32 systolicBPLowAlarmLimit; + quint32 systolicBPHighAlarmLimit; + quint32 heartRateLowAlarmLimit; + quint32 heartRateHighAlarmLimit; }; struct Pressure_Vars { @@ -214,7 +219,6 @@ void handleDDGenDialysateModeBroadcastData(const Broadcast_Type BCType); void handleSetPointDialysateFlowChange(); void handleDDConductivityBroadcastData(const Broadcast_Type BCType); - void handleTDBloodPressureBroadcastData(const Broadcast_Type BCType); void handleUltrafiltrationBroadcastData(const Broadcast_Type BCType); void handleSetPointDialysateTemperatureChange(); void handleUltrafiltrationPauseResume(); @@ -229,6 +233,10 @@ void handleDeterminePressureLimits(); void handleSignalInitiatePressureStabilization(const Pressure_Stabilization_Periods period); void handleWidenPressureLimitsMessage(); + // Treatment vitals + void handleVitalsAdjustmentMessage(); + void handleVitalsBroadcastData(); + void handleVitalsDataRquest(); // Treatment rinseback methods void initializeRinseback();