- Rename CommandCode variable to Fcncode
- Light initialization logic refactor + remove multiple returns
- See nasa#171 and nasa#180
- Add CFE_EVS_SHORT_EVENT_MSG_MID to to_lab_sub.c
- See nasa#198
- Zero-out global data during init + set RunStatus to APP_ERROR if init fails
- See nasa#188
- apply name changes to EDS dispatcher
- See nasa#194
- updating to_lab to use new versioning system
- See nasa#186
- define msgids via topicids
- See nasa#176
- Add timeout and packet limit on sending telemetry
- See nasa#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 nasa#168, nasa#134, nasa#146, nasa#148, nasa#156, nasa#158, and nasa#163
- Remove unused/unnecessary TO_LAB_UNUSED
- See nasa#160
- adjust subscription table based on apps present
- See nasa#153
- update cmake recipe
- See nasa#150
- Adds format changes in to_lab_app.c
- See nasa#142
- Remove unused PktSize variable.
- Standardize naming of TO_LAB functions/macros etc.
- Create CHANGELOG.md
- See nasa#127, nasa#126, and nasa#129
- Update cmake mimimum required to something more recent
- See nasa#124
- Remove registration of empty EVS filters
- Update codeql workflow for reusable updates
- See nasa/cFS#505
- Update Copyright Headers
- Standardize version.h
- See nasa#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 nasa#112 and nasa/cFS#390
- Apply CFE_SB_ValueToMsgId where required
- See nasa#105 and nasa/cFS#359
- Implement Coding Standard in CodeQL workflow
- See nasa#100 and nasa/cFS#270
- Removes app registration call,
CFE_ES_RegisterApp()since applications do not need to register themselves. - See nasa#97
- Use
cfe.hheader file - See nasa#91
- Remove numeric pipe ID from event printf
- Add Testing Tools to the Security Policy
- See nasa#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 nasa#84
- TO remains command-able after a "remove all subscriptions" command; the command now only removes all subscriptions to the Tlm_pipe
- See nasa#75
- Aligns messages according to changes in cFE nasa/cFE#1009. Uses the "raw" message cmd/tlm types in definition
- See nasa#70
- Replaces deprecated SB API's with MSG
- See nasa#65
- Update the TLMsockid field to be
osal_id_tinstead of uint32 - Set revision number to 99 to indicate development status in telemetry
- See nasa#59
- Adds header guard to
to_lab_sub_table.h - See nasa#59
- Remove reference to deprecated
CFE_ES_SHELL_TLM_MID. - See nasa#58
- Fixes bug where an unset address values caused subscriptions to MsgId 0 over 200 times. Added a
TO_UNUSEDentry at the end of the subscription list and a break in the subscription loop whenTO_UNUSEDfound. No more subscriptions on the unused table slots (no MsgId 0 subscriptions). - Corrects return value of
TO_LAB_init()to beint32instead ofint. Declaration now matches definition, and app builds without errors. - Add build number and baseline to version reporting.
- See nasa#53
- Makes the
TO_LAB_Substable into a CFE_TBL-managed table. - See nasa#46
- Replace references to
ccsds.htypes with thecfe_sb.h-provided type. - See nasa#44
- Apply code style
- See nasa#43
- Configure the maximum depth supported by OSAL, rather than a hard coded 64.
- See nasa#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 nasa#38
-
Use OSAL socket API instead of BSD Sockets
-
Use global namespace to isolate variables
-
Minor updates (see nasa#27)
- Fix for a clean build with OMIT_DEPRECATED
- Minor updates (see nasa#26)
-
Minor updates (see nasa#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