You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* \param [in] BufPtr A CFE_SB_Buffer_t* pointer that
* references the software bus pointer. The
* BufPtr is verified non-null in CS_AppMain.
*/
voidCS_ProcessCmd(constCFE_SB_Buffer_t*BufPtr);
#if (CS_PRESERVE_STATES_ON_PROCESSOR_RESET==true)
/**
* \brief Restore tables states from CDS if enabled
*
* \par Description
* Restore CS state of tables from CDS
*
* \par Assumptions, External Events, and Notes:
* None
*
* \return Execution status, see \ref CFEReturnCodes
* \retval #CFE_SUCCESS \copybrief CFE_SUCCESS
*/
int32CS_CreateRestoreStatesFromCDS(void);
#endif
I assume the original intent was to keep them private if they were not needed as part of the interface.
Expected behavior
Unless these are specifically being kept private, it seems better to keep CS consistent with the other apps and move these to the header file.
Checklist
Describe the bug
These function prototypes can/should be moved into the header file. It's a little incongruous with the rest of cFS.
CS/fsw/src/cs_app.c
Lines 54 to 132 in 591d082
I assume the original intent was to keep them private if they were not needed as part of the interface.
Expected behavior
Unless these are specifically being kept private, it seems better to keep CS consistent with the other apps and move these to the header file.
Reporter Info
Avi Weiss @thnkslprpt
The text was updated successfully, but these errors were encountered: