Index: firmware/App/Controllers/Fans.c =================================================================== diff -u -r55a8b1f7f4e8a8eaf6dc83f0d5fcf0a3e36a7027 -ra89d6b091874136d75a9bfbdbbc1ff00f42467b3 --- firmware/App/Controllers/Fans.c (.../Fans.c) (revision 55a8b1f7f4e8a8eaf6dc83f0d5fcf0a3e36a7027) +++ firmware/App/Controllers/Fans.c (.../Fans.c) (revision a89d6b091874136d75a9bfbdbbc1ff00f42467b3) @@ -7,8 +7,8 @@ * * @file Fans.c * -* @author (last) Dara Navaei -* @date (last) 02-Mar-2022 +* @author (last) Sean Nash +* @date (last) 15-Jul-2022 * * @author (original) Dara Navaei * @date (original) 25-Nov-2020 @@ -75,6 +75,8 @@ OVERRIDE_F32_T rpm[ NUM_OF_FANS_NAMES ]; ///< Fan's current tachometers reading in RPM. } FAN_STATUS_T; +// ********** private data ********** + static FAN_STATUS_T fansStatus; ///< Fans status. static FANS_EXEC_STATES_T fansExecState = FANS_EXEC_STATE_WAIT_FOR_POST_STATE; ///< Fans exec state. static U32 fansControlCounter = 0; ///< Fans control interval counter. @@ -93,6 +95,8 @@ static OVERRIDE_U32_T fansPublishInterval = { FANS_DATA_PUBLISH_INTERVAL, FANS_DATA_PUBLISH_INTERVAL, 0, 0 }; ///< Fans publish time interval override. +// ********** private function prototypes ********** + static FANS_EXEC_STATES_T handleExecStateWaitForPOST( void ); static FANS_EXEC_STATES_T handleExecStateRun( void );