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
Describe the bug
CCSDSv2 MsgId construction not 16 bits as described in cfe_sb_msg_id_util.h. It looks like the 8th bit of the APID qualifier subsystem ID is included, making the MsgID 17 bits.
To Reproduce
N/A, code inspection
Expected behavior
MsgId should mask off bit 8 in subsystem ID
Implements message header module such that users
can customize or extend as needed.
- Separates code for easier selection
- Implements consistent getter/setter APIs
- Fixnasa#736/nasa#781: MsgId logic no longer overrides bits in init
- Fixnasa#529: Get size supports max size
- Adds single big endian time implementation, but not selected
- Adds msg module to module list
- Adds msg module to cppcheck
Describe the bug
CCSDSv2 MsgId construction not 16 bits as described in cfe_sb_msg_id_util.h. It looks like the 8th bit of the APID qualifier subsystem ID is included, making the MsgID 17 bits.
To Reproduce
N/A, code inspection
Expected behavior
MsgId should mask off bit 8 in subsystem ID
Code snips
cFE/fsw/cfe-core/src/sb/cfe_sb_msg_id_util.h
Lines 40 to 58 in a47abba
cFE/fsw/cfe-core/src/inc/ccsds.h
Line 346 in a47abba
cFE/fsw/cfe-core/src/sb/cfe_sb_msg_id_util.c
Lines 137 to 138 in a47abba
System observed on:
N/A
Additional context
N/A
Reporter Info
John N Pham, Northrop Grumman
The text was updated successfully, but these errors were encountered: