Index: firmware/App/Services/SystemComm.c =================================================================== diff -u -rda7e8c1b71db9273f83e9d0ba7d20e74e758a8ad -r10490255c11360811da5f426f8bdee5f007ce413 --- firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision da7e8c1b71db9273f83e9d0ba7d20e74e758a8ad) +++ firmware/App/Services/SystemComm.c (.../SystemComm.c) (revision 10490255c11360811da5f426f8bdee5f007ce413) @@ -7,8 +7,8 @@ * * @file SystemComm.c * -* @author (last) Dara Navaei -* @date (last) 03-Jan-2023 +* @author (last) Sean Nash +* @date (last) 17-Jan-2023 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -774,7 +774,7 @@ } else // Otherwise clear the alarm { - clearAlarm( ALARM_ID_DG_COMM_TIMEOUT ); + clearAlarmCondition( ALARM_ID_DG_COMM_TIMEOUT ); } } } @@ -1704,6 +1704,25 @@ handleAirPumpSetState( message ); break; + case MSD_ID_HD_RTC_CTL_REG1_STATUS_OVERRIDE: + handleHDRTCControlReg1StatusOverrideRequest( message ); + break; + + case MSD_ID_HD_RTC_CTL_REG3_STATUS_OVERRIDE: + handleHDRTCControlReg3StatusOverrideRequest( message ); + break; + + case MSG_ID_HD_BATTERY_STATUS_OVERRIDE: + handleBatteryStatusOverrideRequest( message ); + break; + + case MSG_ID_HD_BATTERY_CHARGER_STATUS_OVERRIDE: + handleBatteryChargerStatusOverrideRequest( message ); + break; + + case MSG_ID_HD_BATTERY_COMM_STATUS_OVERRIDE: + handleBatteryI2CStatusOverrideRequest( message ); + break; // The default cannot be reached in VectorCAST since the cases are run in a for loop default: // Unrecognized message ID received - ignore