Index: firmware/App/Controllers/Ejector.h =================================================================== diff -u -rfdb7ee915da2741dc200fef1b624b7f383f4db85 -rb824ef4b479578c5aa702abd9147aef505a6fb04 --- firmware/App/Controllers/Ejector.h (.../Ejector.h) (revision fdb7ee915da2741dc200fef1b624b7f383f4db85) +++ firmware/App/Controllers/Ejector.h (.../Ejector.h) (revision b824ef4b479578c5aa702abd9147aef505a6fb04) @@ -7,11 +7,11 @@ * * @file Ejector.h * -* @author (last) Sean -* @date (last) 17-Sep-2024 +* @author (last) Dara Navaei +* @date (last) 28-Jul-2025 * -* @author (original) Sean -* @date (original) 17-Sep-2024 +* @author (original) Sean Nash +* @date (original) 15-May-2025 * ***************************************************************************/ @@ -53,6 +53,7 @@ EJECTOR_STATE_EXTENDING, ///< Ejector Extending state EJECTOR_STATE_DIR_CHANGE_STOP, ///< Ejector Direction Change Stop state EJECTOR_STATE_RETRACT_BACKOFF, ///< Ejector Backing Off Retracted state + EJECTOR_STATE_ABORT, ///< Ejector abort state NUM_OF_EJECTOR_STATES, ///< Number of ejector states } EJECTOR_STATE_T; @@ -64,6 +65,7 @@ BOOL homeEjector( void ); BOOL retractEjector( void ); BOOL extendEjector( void ); +void abortEjectorOperation( void ); BOOL testEjectorDataPublishIntervalOverride( MESSAGE_T *message ); BOOL testEjectorCommand( MESSAGE_T *message );