Index: firmware/App/Modes/OperationModes.h =================================================================== diff -u -raceb6e5388e905d119c5c379bc97ced0720aa270 -r29b65975bb4d6a5720ef39119a9af49fafc902fa --- firmware/App/Modes/OperationModes.h (.../OperationModes.h) (revision aceb6e5388e905d119c5c379bc97ced0720aa270) +++ firmware/App/Modes/OperationModes.h (.../OperationModes.h) (revision 29b65975bb4d6a5720ef39119a9af49fafc902fa) @@ -7,8 +7,8 @@ * * @file OperationModes.h * -* @author (last) Sean Nash -* @date (last) 12-Nov-2021 +* @author (last) Darren Cox +* @date (last) 12-Oct-2022 * * @author (original) Dara Navaei * @date (original) 05-Nov-2019 @@ -47,6 +47,9 @@ HD_OP_MODE_T getPreviousOperationMode( void ); // Get the previous operation mode U32 getCurrentSubMode( void ); // Get the current sub-mode void initiateAlarmAction( ALARM_ACTION_T action ); // Initiate an alarm or alarm recovery action according to current op mode +CONFIRMATION_REQUEST_STATUS_T getConfirmationRequestStatus( GENERIC_CONFIRM_ID_T request_id ); // Get the current confirmation request status +void setConfirmationRequestStatus( GENERIC_CONFIRM_ID_T request_id, CONFIRMATION_REQUEST_STATUS_T status ); // Set the confirmation request status +GENERIC_CONFIRM_ID_T addConfirmationRequest( GENERIC_CONFIRM_ID_T request_id, GENERIC_CONFIRM_COMMAND_T request_type, U32 reject_reason ); // Add a new confirmation request BOOL testSetOperationMode( HD_OP_MODE_T newMode ); // Force transition to a given mode (if allowed) BOOL testSetOpModePublishIntervalOverride( U32 ms );