Index: HDDefs.h =================================================================== diff -u -re6e689bdbd3827a97d984ba02e552c04623a4aca -r54397781729a6f5337b0c2a5e272989ba201efbe --- HDDefs.h (.../HDDefs.h) (revision e6e689bdbd3827a97d984ba02e552c04623a4aca) +++ HDDefs.h (.../HDDefs.h) (revision 54397781729a6f5337b0c2a5e272989ba201efbe) @@ -173,7 +173,7 @@ HD_POST_TREATMENT_STATE_START = 0, ///< Start post-treatment mode state NUM_OF_HD_POST_TREATMENT_STATES ///< Number of post-treatment mode states }; -typedef enum HD_Post_Treatment_Mode_States HD_POST_TREATMENT_STATE_T; ///< Type for HD post treatment mode states enumeration +typedef enum HD_Post_Treatment_Mode_States HD_POST_TREATMENT_STATE_T; ///< Type for HD post treatment mode states enumeration /**@}*/ @@ -217,9 +217,19 @@ UF_COMPLETED_STATE, ///< Completed state of ultrafiltration state machine NUM_OF_UF_STATES ///< Number of ultrafiltration states }; -typedef enum UF_States UF_STATE_T; ///< Type for ultrafiltration states enumeration +typedef enum UF_States UF_STATE_T; ///< Type for ultrafiltration states enumeration + +/// Enumeration of saline bolus states. +enum Saline_Bolus_States +{ + SALINE_BOLUS_STATE_IDLE = 0, ///< No saline bolus delivery is in progress + SALINE_BOLUS_STATE_IN_PROGRESS, ///< A saline bolus delivery is in progress + SALINE_BOLUS_STATE_MAX_DELIVERED, ///< Maximum saline bolus volume reached - no more saline bolus deliveries allowed + NUM_OF_SALINE_BOLUS_STATES ///< Number of saline bolus states +}; +typedef enum Saline_Bolus_States SALINE_BOLUS_STATE_T; ///< Type for saline bolus state enumeration -/// Enumeration of system message IDs. +/// Enumeration of ultrafiltration command IDs. enum UF_Commands { UF_CMD_PAUSE = 0, ///< Pause UF command @@ -228,7 +238,7 @@ }; typedef enum UF_Commands UF_CMD_T; ///< Type for UF command IDs enumeration -/// Enumeration of system message IDs. +/// Enumeration of ultrafiltration adjustment option IDs. enum UF_Adjustments { UF_ADJ_TREATMENT_TIME = 0, ///< Adjust treatment time to achieve new ultrafiltration volume