macaris64/cFS MsgID Sentinel

Detect NASA cFS MsgID collisions by scanning topic IDs and report via annotations/summary.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
scan-pathsRoot directories to scan (comma-separated)no.
topicid-patternGlob pattern(s) for topic ID headers (comma-separated)no**/*_topicids.h
msgid-patternGlob pattern(s) for MsgID definition headers used for channel classificationno**/*_msgids.h
cmd-basePlatform command MsgID base addressno0x1800
tlm-basePlatform telemetry MsgID base addressno0x0800
global-cmd-baseGlobal command MsgID base addressno0x1860
global-tlm-baseGlobal telemetry MsgID base addressno0x0860
fail-on-collisionFail the workflow if a collision is detectednotrue
near-miss-gapWarn about topic IDs within N of each other (0 to disable)no0
report-formatOutput format: summary, json, or bothnoboth
namedescription
collision-countNumber of MsgID collisions found
has-collisionsWhether any collisions were found (true/false)
allocation-mapJSON string of the full MsgID allocation map