Index: firmware/App/Services/TxParams.h =================================================================== diff -u -r421336466eff4ba9fef0ca5416043e5d83c63841 -r1a3a2f806bb81b05f67f80efb94f1d82ce174c09 --- firmware/App/Services/TxParams.h (.../TxParams.h) (revision 421336466eff4ba9fef0ca5416043e5d83c63841) +++ firmware/App/Services/TxParams.h (.../TxParams.h) (revision 1a3a2f806bb81b05f67f80efb94f1d82ce174c09) @@ -34,8 +34,8 @@ // ********** public definitions ********** #define MIN_PRESSURE_ALARM_LIMIT_DELTA_MMHG ( 30 ) ///< Minimum pressure alarm limit delta (in mmHg) -#define MAX_UF_RATE_ML_MIN ( 2000.01F / (F32)MIN_PER_HOUR ) ///< Maximum ultrafiltration rate (in mL/min). Added small decimal to prevent float round off issues. -#define MIN_UF_RATE_ML_MIN ( 0.0F ) ///< Minimum ultrafiltration rate (in mL/min). +#define MAX_UF_RATE_L_HR ( 2.0F ) ///< Maximum ultrafiltration rate (in L/hr) +#define MIN_UF_RATE_L_HR ( 0.0F ) ///< Minimum ultrafiltration rate (in L/hr) #define MAX_UF_VOLUME_ML ( 8 * ML_PER_LITER ) ///< Maximum ultrafiltration volume (in mL). /// Record structure for a treatment parameters payload from UI. @@ -113,7 +113,6 @@ { BOOL accepted; ///< Accepted/Rejected U32 rejectionReason; ///< Rejection reason if not accepted - U32 bolusVolume; ///< Bolus volume (in mL) } BOLUS_VOLUME_CHANGE_RESPONSE_PAYLOAD_T; /// Payload record structure for pressure limit change request. @@ -149,6 +148,7 @@ BOOL validateAndSetTreatmentParameters( MESSAGE_T *message ); // User provided treatment params to be set and validated BOOL validateAndSetUFVolume( MESSAGE_T *message ); // User provided ultrafiltration volume to be set and validated +// Edit Treatment parameter handlers BOOL validateAndSetTreatmentDuration( MESSAGE_T *message ); // User provided treatment duration to be set and validated BOOL validateAndSetBolusVolume( MESSAGE_T *message ); // User provided bolus volume to be set and validated BOOL pressureLimitHandleChangeRequest( MESSAGE_T *message ); // User provided pressure limit window values to be validated and applied