Index: sources/drydemo/DryDemoDefines.h =================================================================== diff -u -r9edc9ba3995ca25a29bb74eeeae71f7d72965284 -r4533fba9bf69d25de21536b849b5d9cb09d959ee --- sources/drydemo/DryDemoDefines.h (.../DryDemoDefines.h) (revision 9edc9ba3995ca25a29bb74eeeae71f7d72965284) +++ sources/drydemo/DryDemoDefines.h (.../DryDemoDefines.h) (revision 4533fba9bf69d25de21536b849b5d9cb09d959ee) @@ -10,6 +10,7 @@ #define MILLILITERS_PER_LITER 1000 #define ACCEPT_VALUE 1 #define REJECT_VALUE 0 +#define NEARLY_ZERO 0.00000001 #define CONFIRM_CMD_ACCEPT_CLOSE 3 // TODo remove #define PASS_RESULT 1 // TODO remove #define DEVICE_ID 1234 @@ -25,7 +26,7 @@ #define NUM_OF_COUNTS_TO_BC_MSG 3 // TODO remove // Treatment params -#define MIN_DIAL_RATE_MLPM 100 +#define MIN_DIAL_RATE_MLPM 50 #define MAX_DIAL_RATE_MLPM 600 #define MIN_BLOOD_RATE_MLPM 100 #define MAX_BLOOD_RATE_MLPM 500 @@ -161,7 +162,12 @@ enum Reject_Reasons { REQUEST_REJECT_REASON_NONE = 0, REQUEST_REJECT_REASON_INVALID_TREATMENT_STATE = 4, + REQUEST_REJECT_REASON_TREATMENT_TIME_LESS_THAN_CURRENT = 7, + REQUEST_REJECT_REASON_UF_VOLUME_OUT_OF_RANGE = 11, + REQUEST_REJECT_REASON_UF_RATE_OUT_OF_RANGE = 12, REQUEST_REJECT_REASON_UF_NOT_IN_PROGESS = 14, REQUEST_REJECT_REASON_UF_NOT_PAUSED = 15, REQUEST_REJECT_REASON_PARAM_OUT_OF_RANGE = 17, + REQUEST_REJECT_REASON_CONFIRMATION_NOT_EXPECTED = 58, + REQUEST_REJECT_REASON_CONFIRMATION_MISMATCH = 59, };