Index: firmware/App/Services/SystemCommMessages.h =================================================================== diff -u -r5c0b64ff51d9290431d94bfc6aced78a2d5370be -rca8a4a4cf6d2c59d9296c3abdf314765550a2624 --- firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision 5c0b64ff51d9290431d94bfc6aced78a2d5370be) +++ firmware/App/Services/SystemCommMessages.h (.../SystemCommMessages.h) (revision ca8a4a4cf6d2c59d9296c3abdf314765550a2624) @@ -7,8 +7,8 @@ * * @file SystemCommMessages.h * -* @author (last) Michael Garthwaite -* @date (last) 04-Oct-2023 +* @author (last) Dara Navaei +* @date (last) 24-Oct-2024 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -420,7 +420,7 @@ BOOL sendActiveAlarmsList( ACTIVE_ALARM_LIST_RESPONSE_PAYLOAD_T alarmListPayload ); // MSG_ID_HD_TREATMENT_LOG_ALARM_EVENT -BOOL sendTreatmentLogAlarmEventData( ALARM_ID_T alarmID, ALARM_DATA_T almData1, ALARM_DATA_T almData2 ); +BOOL sendTreatmentLogAlarmEventData( ALARM_ID_T alarmID, F32 alarmData1, F32 alarmData2 ); // MSG_ID_HD_TREATMENT_LOG_EVENT BOOL sendTreatmentLogEventData( TX_EVENT_ID_T event, F32 oldValue, F32 newValue ); @@ -467,7 +467,7 @@ BOOL sendDGParkConcentratePumpsCommand( void ); // MSG_ID_DG_START_STOP_HEAT_DISINFECT -BOOL sendDGStartHeatDisinfectModeCommand( BOOL start ); +BOOL sendDGStartHeatDisinfectActiveCoolModeCommand( BOOL start ); // MSG_ID_DG_START_STOP_CHEM_DISINFECT BOOL sendDGStartChemicalDisinfectModeCommand( BOOL start ); @@ -547,7 +547,7 @@ void handleSendChemFlushPassFailToDG( U32 status ); // MSG_ID_DG_START_STOP_HEAT_DISINFECT_ACTIVE_COOL -BOOL sendDGStopActiveCoolModeCommand( void ); +BOOL sendDGStopActiveCoolModeCommand( BOOL start ); // MSG_ID_DG_START_STOP_RO_PERMEATE_SAMPLE_MODE_CMD_REQUEST BOOL sendDGStartStopDGROPermeateSampleModeCommand( BOOL start ); @@ -558,6 +558,15 @@ // MSG_ID_DG_SEND_RO_PERMEATE_SAMPLE_DISPENSE_READY_TO_HD void handleReceiveROPermeateSampleReadyToDispenseFromDG( MESSAGE_T* message ); +// MSG_ID_UI_INSTITUTIONAL_RECORD_REQUEST +void handleSendInstitutionalRecordToUI( MESSAGE_T* message ); + +// MSG_ID_UI_HD_RESET_IN_SERVICE_MODE_REQUEST +void handleUIHDResetInServiceModeRequest( MESSAGE_T* message ); + +// MSG_ID_DG_START_STOP_PASSIVE_COOL_HEAT_DISINFECT +BOOL sendDGStartHeatDisinfectPassiveCoolModeCommand( BOOL start ); + // *********** public test support message functions ********** // MSG_TESTER_LOG_IN @@ -641,7 +650,13 @@ void handleTestVenousPressureOverrideRequest( MESSAGE_T *message ); // MSG_ID_OCCLUSION_BLOOD_PUMP_OVERRIDE -void handleTestBloodPumpOcclusionOverrideRequest( MESSAGE_T *message ); +void handleTestBloodPumpOcclusionOverrideRequest( MESSAGE_T *message ); + +//MSG_ID_HD_PARTIAL_OCCLUSION_BLOOD_PUMP_OVERRIDE +void handleTestFilteredBloodPumpOcclusionOverrideRequest( MESSAGE_T *message ); + +//MSG_ID_HD_PARTIAL_OCCL_BLOOD_PUMP_BASELINE_OVERRIDE +void handleTestBloodPumpOcclusionBaselineOverrideRequest( MESSAGE_T *message ); // MSG_ID_PRES_OCCL_SEND_INTERVAL_OVERRIDE void handleTestPresOcclBroadcastIntervalOverrideRequest( MESSAGE_T *message ); @@ -721,6 +736,9 @@ // MSG_ID_HD_AIR_TRAP_LEVEL_SENSOR_OVERRIDE void handleSetAirTrapLevelSensorOverrideRequest( MESSAGE_T *message ); +// MSG_ID_HD_RAW_AIR_TRAP_LEVEL_SENSOR_OVERRIDE +void handleSetRawAirTrapLevelSensorOverrideRequest( MESSAGE_T *message ); + // MSG_ID_HD_FLUID_LEAK_SEND_INTERVAL_OVERRIDE void handleSetFluidLeakBroadcastIntervalOverrideRequest( MESSAGE_T *message ); @@ -1006,6 +1024,24 @@ // MSG_ID_HD_RECIRULATION_PCT_OVERRIDE void handleTestHDRecirulationPctOverrideRequest( MESSAGE_T* message ); +// MSG_ID_HD_GET_INSTITUTIONAL_RECORD +void handleGetHDInstitutionalRecord( MESSAGE_T *message ); + +// MSG_ID_HD_SEND_INSTITUTIONAL_RECORD +BOOL sendHDInstitutionalRecord( U32 payloadCurrNum, U32 payloadTotalNum, U32 length, U08* srvcRcrdAddress ); + +// MSG_ID_HD_SET_INSTITUTIONAL_RECORD +void handleSetHDInstitutionalRecord( MESSAGE_T *message ); + +// MSG_ID_HD_BLOOD_LEAK_EMB_MODE_INFO_VALUES_OVERRIDE +void handleBloodLeakEmbModeInfoValuesOverride( MESSAGE_T* message ); + +// MSG_ID_HD_BLOOD_LEAK_INTENSITY_MVG_AVERAGE_OVERRIDE +void handleBloodLeakIntensityMovingAverageOverride( MESSAGE_T* message ); + +// MSG_ID_HD_BLOOD_LEAK_ZEROING_INTERVAL_IN_MINS_OVERRIDE +void handleBloodLeakZeroingIntervalInMinutesOverride( MESSAGE_T* message ); + /**@}*/ #endif