nasa / bp

The Bundle Protocol Core Flight System Application (BP) License: Apache-2.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Define and use Topic IDs instead of fixed Msg IDs

jphickey opened this issue · comments

Is your feature request related to a problem? Please describe.
The "topic ID" concept allows MsgID values to be assigned using a logical pattern for multiple CPUs. This is much more flexible for an out-of-the-box config than fixed MsgIDs.

Describe the solution you'd like
Define application msgids based on the topic ID and conversion macro.

Additional context
This won't change the message IDs for the default case, just makes them easier to manage for various use cases.

Requester Info
Joseph Hickey, Vantage Systems, Inc.