- Convert remaining int32 CFE status variables to CFE_Status_t
- Convert syslog writes during initialization to events
- See #218 and #216
- apply name changes to EDS dispatcher
- See #229
- updating sample_app to use new versioning system
- See #226
- define msgids via topicids
- See #220
- bring sample_app fully into compliance
- Rename CommandCode variable to FcnCode
- Add check for success of CFE_TBL_Load() during Initialization
- See #212, #187, and #190
- Apply consistent Event ID names to common events
- Remove component-specific cFE header #includes
- Refactor SAMPLE_APP_Init/Process to remove multiple returns
- Add test for missing branch in SAMPLE_APP_Process()
- Zero out global data structure during initialization
- Move cmds and utils into separate files
- organize source files according to current patterns
- See #189, #195, #198, #200, #201, #205, and #208
- update cmake recipe
- See #203
- Misaligned comments
- Remove unnecessary parentheses around return values.
- Remove 'return;' from last line of void functions.
- See #177, #179, and #181
- Remove registration of empty event filters
- Update codeql workflow for reusable updates
- See nasa/cFS#505
- Update copyright headers
- Standardize version information
- See #171 and nasa/cFS#445
- Use preferred UT patterns
- Reuse CodeQL, Static Analysis, and Format Check
- See nasa/cFS#414
- Use CFE_MSG_PTR conversion macro
- Update baseline for cFS-Caelum-rc4 to v1.3.0-rc4
- See #163 and nasa/cFS#390
- Apply CFE_SB_ValueToMsgId where required
- See #155 and nasa/cFS#359
- Implement Coding Standard in CodeQL workflow
- See #150 and nasa/cFS#270
- Removes app registration call,
CFE_ES_RegisterApp()
since applications do not need to register themselves. - Apply standard header guard on all header files by removing leading underscore. Convert file-scope block comments to doxygen format.
- See #145
- Replaces <> with " in local includes
- Adds CONTRIBUTING.md that links to the main cFS contributing guide.
- Adds a description for the requirements of command and telemetry Message IDs to explain why the Msg IDs have those requirements in documentation.
- See #137
- Simplify build to use wrappers and interface libs
- Add Testing Tools to the Security Policy
- See #130
- Documentation: Add
Security.md
with instructions on reporting vulnerabilities - Resolves bug where success code was reported as an error for
CFE_TBL_GetAddress
. - Rename
UT_ClearForceFail
asUT_ClearDefaultValue
given change from nasa/osal#724 - See #121
- Aligns messages according to changes in cFE nasa/cFE#1009. Uses the "raw" message cmd/tlm types in definition
- See #114
- Rename
UT_SetForceFail
toUT_SetDefaultReturnValue
since some functions that retain more than 1 value are not necessarily failing - See #113
- Replaces deprecated SB API's with MSG
- No impact, removes undesirable pattern use of
OS_PACK
- See #108
- No behavior changes. All identifiers now use the prefix
SAMPLE_APP_
. Changes the name of the main function from SAMPLE_AppMain to SAMPLE_APP_Main which affects the CFE startup script. - Set REVISION to "99" to indicate development version status
- See #102
- Unit test MID string format now 32bit
- Installs unit test to target directory
- Checks only format string in UT event test
- See #98
- Applies standard coding style.
- Removes test code call of CFE_SB_InitMsg and sets the API/stub buffers directly.
- See #93
- Add build number and baseline to version report
- Install unit test as part of cmake recipe. Sample app test runner now shows up in expected install directory
- See #86
- Move the table to fsw/tables and renames "sample_table" to "sample_app_table
- See #76
- Test cases now compare an expected event string with a string derived from the spec string and arguments that were output by the unit under test.
- Replace references to
ccsds.h
types with thecfe_sb.h
-provided type. - See #71
- Applies the CFE_SB_MsgIdToValue() and CFE_SB_ValueToMsgId() routines where compatibility with an integer MsgId is necessary - syslog prints, events, compile-time MID #define values.
- No more format conversion error in RTEMS build
- See #63
- Coverage data from make lcov includes the sample_app code
- See #62
- Fix bug where table is not released after being used
- Minor updates (see #52)
- Minor updates (see #49)
- Fix to build on RASPBIAN OS
- Minor updates (see #47)
- Fix for a clean build with OMIT_DEPRECATED
- Minor updates (see #44)
- Minor updates (see #34)
- Minor updates (see #20)
- Minor updates (see #15)
- Minor updates (see #11)
- Not backwards compatible with OSAL 4.2.1
- Released as part of cFE 6.7.0, Apache 2.0
- Released as part of cFE 6.6.0a, Apache 2.0
As a sample application, extensive testing is not performed prior to release and only minimal functionality is included. Note discrepancies likely exist between this application and the example detailed in the application developer guide.
For best results, submit issues:questions or issues:help wanted requests at https://github.com/nasa/cFS.
Official cFS page: http://cfs.gsfc.nasa.gov