nasa / EdsLib

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

Fix #72, adjust MsgId logic to match historical use #73

Closed jphickey closed 8 months ago

jphickey commented 8 months ago

Describe the contribution Implements a 3-bit processor ID and 8-bit topic ID.

Also use 0-based instance number so that CPU1 commands will start at 0x1800, matching the default GSFC build.

Fixes #72

Testing performed Build and run CFE

Expected behavior changes MsgIds will match non-EDS build (assuming TopicIDs are the same)

System(s) tested on Debian

Contributor Info - All information REQUIRED for consideration of pull request Joseph Hickey, Vantage Systems, Inc.