Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rbb643418e1f0c59ca3ee75c642aaa1f31850069e -r747c714d2b4f80b598a66326d62a179aeefda390 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision bb643418e1f0c59ca3ee75c642aaa1f31850069e) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 747c714d2b4f80b598a66326d62a179aeefda390) @@ -7,8 +7,8 @@ * * @file SystemComm.c * -* @author (last) Sean Nash -* @date (last) 10-Oct-2023 +* @author (last) Vinayakam Mani +* @date (last) 23-Feb-2024 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -1209,6 +1209,10 @@ handleReceiveROPermeateSampleReadyToDispenseFromDG( message ); break; + case MSG_ID_UI_INSTITUTIONAL_RECORD_REQUEST: + sendInstitutionalRecordToUI( message ); + break; + // NOTE: this always must be the last case case MSG_ID_TESTER_LOGIN_REQUEST: handleTesterLogInRequest( message ); @@ -1414,6 +1418,10 @@ handleSetAirTrapLevelSensorOverrideRequest( message ); break; + case MSG_ID_HD_RAW_AIR_TRAP_LEVEL_SENSOR_OVERRIDE: + handleSetRawAirTrapLevelSensorOverrideRequest( message ); + break; + case MSG_ID_HD_SOFTWARE_RESET_REQUEST: handleHDSoftwareResetRequest( message ); break; @@ -1816,6 +1824,14 @@ handleTestHDRecirulationPctOverrideRequest( message ); break; + case MSG_ID_HD_GET_INSTITUTIONAL_RECORD: + handleGetHDInstitutionalRecord( message ); + break; + + case MSG_ID_HD_SET_INSTITUTIONAL_RECORD: + handleSetHDInstitutionalRecord( message ); + break; + // The default cannot be reached in VectorCAST since the cases are run in a for loop default: // Unrecognized message ID received - ignore