Index: MsgDefs.h =================================================================== diff -u -r5367f6ef84b2fc3bf545339fa67a4ece67c0f75e -r3d3ce79300caf3599be2746dfd9103e4ce5e2e9d --- MsgDefs.h (.../MsgDefs.h) (revision 5367f6ef84b2fc3bf545339fa67a4ece67c0f75e) +++ MsgDefs.h (.../MsgDefs.h) (revision 3d3ce79300caf3599be2746dfd9103e4ce5e2e9d) @@ -8,8 +8,8 @@ * * @file MsgDefs.h * -* @author (last) Michael Garthwaite -* @date (last) 14-Feb-2022 +* @author (last) Dara Navaei +* @date (last) 22-Feb-2022 * * @author (original) Sean * @date (original) 27-Feb-2020 @@ -202,8 +202,8 @@ MSG_ID_DG_CONCENTRATE_MIXING_RATIOS_DATA = 0xAA, ///< DG concentrate mixing ratios data MSG_ID_DG_SCHEDULED_RUNS_DATA = 0xAB, ///< DG scheduled runs data MSG_ID_DG_SCHEDULED_RUNS_INFO = 0xAC, ///< DG scheduled runs info to be sent to the UI and Dialin + MSG_ID_UI_INSTALLATION_CONFIRM_RESPONSE = 0xAD, ///< HD Confirm installation response - #ifdef EMC_TEST_BUILD MSG_ID_CAN_ERROR_COUNT = 0x999, // test code in support of EMC testing #endif @@ -306,7 +306,7 @@ MSG_ID_HD_BUBBLE_STATUS_OVERRIDE = 0x805E, ///< HD air bubble detector status override request MSG_ID_HD_BLOOD_PRIME_VOLUME_OVERRIDE = 0x805F, ///< HD blood prime volume override request MSG_ID_HD_BUBBLE_SELF_TEST_REQUEST = 0x8060, ///< HD air bubble detector self-test request - MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0x8061, ///< HD fan RPM alarm start time override request + MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0x8061, ///< HD fan RPM alarm start time override request TODO remove once DEN-12224 merged into staging MSG_ID_HD_SWITCHES_STATUS_OVERRIDE = 0x8062, ///< HD switches status override request MSG_ID_HD_SWITCHES_PUBLISH_INTERVAL_OVERRIDE = 0x8063, ///< HD switches data publish override request MSG_ID_HD_BATTERY_REMAINING_PERCENT_OVERRIDE = 0x8064, ///< HD battery remaining percent override request @@ -334,6 +334,7 @@ MSG_ID_HD_SYRINGE_PUMP_HEPRIN_BOLUS_TARGET_RATE_OVERRIDE = 0x807A, ///< HD heprin bolus target rate override request MSG_ID_HD_REQ_CURRENT_TREATMENT_PARAMETERS = 0x807B, ///< HD request current treatment parameters MSG_ID_HD_RES_CURRENT_TREATMENT_PARAMETERS = 0x807C, ///< HD current treatment paramaters response + MSG_ID_HD_SET_FANS_RPM_ALARM_START_TIME_OFFSET = 0x807D, ///< HD set fans RPM alarm start time offset MSG_ID_FIRST_DG_TESTER_MESSAGE = 0xA000, ///< First DG test message ID MSG_ID_DG_TESTER_LOGIN_REQUEST = MSG_ID_FIRST_DG_TESTER_MESSAGE, ///< DG tester log-in @@ -406,12 +407,14 @@ MSG_ID_DG_DRAIN_PUMP_MEASURED_RPM_OVERRIDE = 0xA046, ///< DG drain pump measured RPM override MSG_ID_DG_SUPER_CLEAR_ALARMS_CMD = 0xA047, ///< Clears all DG alarms (even if non-recoverable or fault) MSG_ID_DG_ALARM_INFO_SEND_INTERVAL_OVERRIDE = 0xA048, ///< DG alarm information broadcast interval override request - MSG_ID_DG_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0xA049, ///< DG fan RPM alarm start time offset override request + MSG_ID_DG_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE = 0xA049, ///< DG fan RPM alarm start time offset override request // TODO remove once DEN-12224 is implemented MSG_ID_DG_GET_SW_CONFIG_RECORD = 0xA04A, ///< DG get software configuration record request MSG_ID_DG_SET_SW_CONFIG_RECORD = 0xA04B, ///< DG set software configuration record MSG_ID_DG_SEND_SW_CONFIG_RECORD = 0xA04C, ///< DG send software configuration record MSG_ID_DG_FANS_DUTY_CYCLE_OVERRIDE = 0xA04D, ///< DG fans duty cycle override request - MSG_ID_DG_HD_COMMUNICATION_STATUS_OVERRIDE = 0xA04E, ///< DG HD Communication Status override + MSG_ID_DG_SET_FANS_RPM_ALARM_START_TIME_OFFSET = 0xA04E, ///< DG set fans RPM alarm start time offset + MSG_ID_DG_HD_COMMUNICATION_STATUS_OVERRIDE = 0xA04F, ///< DG HD Communication Status override + MSG_ID_HD_DEBUG_EVENT = 0xFFF1, ///< HD debug event text to be logged in event log MSG_ID_DG_DEBUG_EVENT = 0xFFF2, ///< DG debug event text to be logged in event log @@ -462,10 +465,13 @@ REQUEST_REJECT_REASON_DG_NOT_IN_STANDBY_IDLE_STATE = 34, ///< Treatment cannot initiate if DG is not in standby idle state REQUEST_REJECT_REASON_INVALID_REQUEST_FORMAT = 35, ///< Request message not formatted properly REQUEST_REJECT_REASON_INVALID_DATE_OR_TIME = 36, ///< Given date/time is invalid - REQUEST_REJECT_REASON_NO_NEW_TREATMENT_ALARM_TRIGGERED = 37, ///< Treatment cannot initiate if an alarm with no new treatment property has triggered before + REQUEST_REJECT_REASON____AVAILABLE_1 = 37, ///< Not used - available for use REQUEST_REJECT_REASON_BATTERY_IS_NOT_CHARGED = 38, ///< Battery does not have enough charge to start treatment REQUEST_REJECT_REASON_RINSEBACK_NOT_COMPLETED = 39, ///< Cannot move on to recirculate without completing full rinseback. - REQUEST_REJECT_REASON_RESERVOIR_ONE_IS_NOT_READY, ///< Reservoir one fill is not complete + REQUEST_REJECT_REASON_RESERVOIR_ONE_IS_NOT_READY = 40, ///< Reservoir one fill is not complete + REQUEST_REJECT_REASON_PUMP_TRACK_NOT_CLOSED = 41, ///< Pump track is not ready / closed + REQUEST_REJECT_REASON_DOOR_NOT_CLOSED = 42, ///< Door is not closed + REQUEST_REJECT_REASON_SYRINGE_NOT_PRESENT = 43, ///< Syringe is not present NUM_OF_REQUEST_REJECT_REASONS ///< Number of settings change reject codes }; typedef enum Request_Reject_Reasons REQUEST_REJECT_REASON_CODE_T; ///< Type for settings change rejection reason codes enumeration