nasa / EdsLib

CCSDS SOIS Electronic Data Sheet Tool and Library
Apache License 2.0
31 stars 12 forks source link

Update "MissionLib" for CFS Caelum compatibility #13

Closed jphickey closed 2 years ago

jphickey commented 2 years ago

A few minor updates are recommended for better compatibility with the CFS Caelum code:

  1. Use a CFE_MissionLib_ prefix for all CFE/CFS code in the missionlib library. In earlier versions, this was similar to functions performed by SB, but now in Caelum they are more related to the MSG module. Using a separate prefix is more consistent with the naming convention and should avoid any future confusion.
  2. Update the "MsgId" bit mappings to be more backward compatible. This isn't strictly required but allows for a much easier transition from legacy code if the MsgId bits line up as expected.
  3. Update the coverage test stubs to use the stubs created by the generator script. This gives more flexibility and allows custom handlers to be used.