Index: sources/drydemo/DryDemoDefines.h =================================================================== diff -u -rbf271a558491a83b39eb30748784f1b744736dd2 -r6c0428ed8c6430924d54d5a42c45c8ec0c16c7c2 --- sources/drydemo/DryDemoDefines.h (.../DryDemoDefines.h) (revision bf271a558491a83b39eb30748784f1b744736dd2) +++ sources/drydemo/DryDemoDefines.h (.../DryDemoDefines.h) (revision 6c0428ed8c6430924d54d5a42c45c8ec0c16c7c2) @@ -14,6 +14,8 @@ #define NEARLY_ZERO 0.00000001 #define ONE_HUNDRED_PCT 100 #define UI_CONFIRM_RESP_TIMOUT_MS (SECONDS_PER_MINUTE * MILLISECONDS_PER_SECOND) +#define RCVD_MSG_PAYLOAD_MIN_LEN 3 +#define RCVD_MSG_SQNC_MIN_LEN 2 #define RCVD_MSG_MSG_ID_INDEX 0 #define RCVD_MSG_SQNC_INDEX 1 #define RCVD_MSG_PAYLOAD_INDEX 2 @@ -64,7 +66,7 @@ #define MAX_ART_PRES_LIMIT_MMHG 100.0 #define MIN_VEN_PRES_LIMIT_MMHG 20.0 #define MAX_VEN_PRES_LIMIT_MMHG 400.0 -#define MIN_TMP_PRES_LIMIT_MMHG -500.0 +#define MIN_TMP_PRES_LIMIT_MMHG 0.0 //-500.0 In firmware minimum is -500 mmHg #define MAX_TMP_PRES_LIMIT_MMHG 100.0 #define SHORT_MOVING_AVG_SIZE MILLISECONDS_PER_SECOND / QOBJECT_TIMER_TIMEOUT_MS #define PRES_LIMIT_SHORT_STABE_TIME_MS (10 * MILLISECONDS_PER_SECOND) @@ -140,6 +142,7 @@ #define ALARM_REPLACE_BICARB_PROPERTIES 112 #define ALARM_DIAL_PROPOR_PROPERTIES 10 #define ALARM_TX_MOD_CHNG_PROPERTIES 2 +#define ALARM_LOW_BICARB_PROPERTIES 112 // Dry bicart defines #define DRY_BICART_DRIN_IN_PROGRESS 1 @@ -150,6 +153,13 @@ #define DRY_BICART_OPEN_SCREEN 1 #define DRY_BICART_PCT_PROG_TIME_MS (20 * MILLISECONDS_PER_SECOND) +// HDF defines +#define HDF_MAX_FILTRATION_FRACTION 0.35 +#define HDF_MAX_TMP 400.0 +#define HDF_MAX_RATE_MLPM 200.0 +#define HDF_CONTROL_INT_CTR (4 * MILLISECONDS_PER_SECOND) / QOBJECT_TIMER_TIMEOUT_MS +#define HDF_START_RATE_MLPM 50.0 + enum User_Command_ID { CMD_NONE = -1, CMD_STAND_BY = 0, @@ -207,6 +217,7 @@ RINSEBACK_PAUSED_STATE = 2, RINSEBACK_STOP_STATE = 3, RINSEBACK_RUN_ADDITIONAL_STATE = 4, + RINSEBACK_RECONNECT_PATIENT_STATE = 5, }; enum Requested_Rinseback_User_Actions { @@ -284,6 +295,11 @@ HDF_UF_FLUID_BOLUS_STATE = 2, }; +enum HDF_Control_States { + TD_HDF_PAUSED = 0, + TD_HDF_RUNNING = 1, +}; + // Dry bicart status enum Dry_Bicart_Action { DRY_BICART_ACTION_DRAIN = 0,