- Rename CommandCode variable to Fcncode
- Light initialization logic refactor + remove multiple returns
- See #171 and #180
- Add CFE_EVS_SHORT_EVENT_MSG_MID to to_lab_sub.c
- See #198
- Zero-out global data during init + set RunStatus to APP_ERROR if init fails
- See #188
- apply name changes to EDS dispatcher
- See #194
- updating to_lab to use new versioning system
- See #186
- define msgids via topicids
- See #176
- Add timeout and packet limit on sending telemetry
- See #173
- reorganize source files
- Apply consistent Event ID names to common events
- Refactor mutually exclusive logic in if, else if block
- Add check for failure of CFE_EVS_Register() during initialization
- Convert int32 return codes and variables to CFE_Status_t
- Move function prototypes to header file
- Update misnamed CmdHeader variable in to_lab_msg.h
- See #168, #134, #146, #148, #156, #158, and #163
- Remove unused/unnecessary TO_LAB_UNUSED
- See #160
- adjust subscription table based on apps present
- See #153
- update cmake recipe
- See #150
- Adds format changes in to_lab_app.c
- See #142
- Remove unused PktSize variable.
- Standardize naming of TO_LAB functions/macros etc.
- Create CHANGELOG.md
- See #127, #126, and #129
- Update cmake mimimum required to something more recent
- See #124
- Remove registration of empty EVS filters
- Update codeql workflow for reusable updates
- See nasa/cFS#505
- Update Copyright Headers
- Standardize version.h
- See #119 and https://github.com/nasa/cFS/445
- Apply header guard standard
- See nasa/cFS#432
- Use CFE_MSG_PTR conversion macro
- Set new baseline for cFS-Caelum-rc4: v2.5.0-rc4
- See #112 and nasa/cFS#390
- Apply CFE_SB_ValueToMsgId where required
- See #105 and nasa/cFS#359
- Implement Coding Standard in CodeQL workflow
- See #100 and nasa/cFS#270
- Removes app registration call,
CFE_ES_RegisterApp()
since applications do not need to register themselves. - See #97
- Use
cfe.h
header file - See #91
- Remove numeric pipe ID from event printf
- Add Testing Tools to the Security Policy
- See #89
- Removes end-of-function comments in
to_lab_app.c
- Adds static analysis and code format check to continuous integration workflow. Updates workflow status badges in ReadMe
- Adds CodeQL analysis to continuous integration workflow
- See #84
- TO remains command-able after a "remove all subscriptions" command; the command now only removes all subscriptions to the Tlm_pipe
- See #75
- Aligns messages according to changes in cFE nasa/cFE#1009. Uses the "raw" message cmd/tlm types in definition
- See #70
- Replaces deprecated SB API's with MSG
- See #65
- Update the TLMsockid field to be
osal_id_t
instead of uint32 - Set revision number to 99 to indicate development status in telemetry
- See #59
- Adds header guard to
to_lab_sub_table.h
- See #59
- Remove reference to deprecated
CFE_ES_SHELL_TLM_MID
. - See #58
- Fixes bug where an unset address values caused subscriptions to MsgId 0 over 200 times. Added a
TO_UNUSED
entry at the end of the subscription list and a break in the subscription loop whenTO_UNUSED
found. No more subscriptions on the unused table slots (no MsgId 0 subscriptions). - Corrects return value of
TO_LAB_init()
to beint32
instead ofint
. Declaration now matches definition, and app builds without errors. - Add build number and baseline to version reporting.
- See #53
- Makes the
TO_LAB_Subs
table into a CFE_TBL-managed table. - See #46
- Replace references to
ccsds.h
types with thecfe_sb.h
-provided type. - See #44
- Apply code style
- See #43
- Configure the maximum depth supported by OSAL, rather than a hard coded 64.
- See #39
- Apply 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.
- Deprecates shell tlm subscription
- Changes to documentation
- See #38
-
Use OSAL socket API instead of BSD Sockets
-
Use global namespace to isolate variables
-
Minor updates (see #27)
- Fix for a clean build with OMIT_DEPRECATED
- Minor updates (see #26)
-
Minor updates (see #13)
-
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 lab application, extensive testing is not performed prior to release and only minimal functionality is included.
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