-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CCSDS APID Name Space Expansion #206
Comments
Imported from trac issue 175. Created by jwilmot on 2016-10-24T13:48:13, last modified: 2019-03-05T14:58:28 |
Trac comment by glimes on 2016-11-08 14:17:08: Current crop of cfe-next are all going into CFE 6.6 |
Trac comment by cdknight on 2017-02-28 14:49:29: Consider making functions like CFE_SB_GetMsgId into #define macros. For example, the CFE_SB_GetMsgId function only does one thing--it calls CCSDS_RD_SID (which is a macro itself.) This will improve performance of these calls (effectively in-lining, although some optimizers might be inlining this code anyways.) Disadvantage is it makes debugging a touch trickier, as you can't put a breakpoint on a macro. (This might be better as a separate ticket, as the current smaller APID-space could benefit from this as well.) |
Trac comment by jwilmot on 2017-03-20 13:42:18: Pushed commit [changeset:96270e9] ready for CCB review |
Trac comment by cdknight on 2017-03-21 15:17:01: I suggest we have a compile-time option to allow for a hash for the routing table. I think this could be considered independently of this ticket, so I've created another ticket #217 but thought I'd mention it here. |
Trac comment by mdeschu on 2017-10-12 16:26:06: Commit [changeset:07374ea] - Original Implementation - Rebased on 10/10 development branch at [changeset:19ff113] Action Items Issues found during unit testing |
Trac comment by mdeschu on 2017-10-13 12:50:16: Changesets related to unit tests |
Trac comment by mdeschu on 2017-10-20 10:06:07: Remaining action item changes and squashed everything into a single commit on mjd-ic-trac175-merge branch. Commit [changeset:b68417f] |
Trac comment by glimes on 2017-10-22 11:06:00: Mike D's merge is now in testing. This requires coordinated
With those updates in place, we have GREEN status from Bamboo. |
Trac comment by mdeschu on 2017-10-23 18:32:41: Follow-up cleanup commit [changeset:21dcfbb] submitted for review |
Trac comment by mdeschu on 2017-10-23 18:33:53: Replying to [comment:6 mdeschu]:
Squashed above changes into [changeset:b68417f] |
Trac comment by jphickey on 2017-10-24 08:49:05: I have pushed a branch Please review so we can discuss this today. |
Trac comment by sstrege on 2017-10-24 12:50:48: Mike's follow up clean-up commit addressing the new actions assigned at the 10/20/17 CCB is ready for review: [changeset:21dcfbb] |
Trac comment by jphickey on 2017-10-24 13:00:31: Another strongly recommended commit to add on: [changeset:f94c96b] branch With the way the APIDQ header was defined, it was repeated in both the primary and secondary headers. This is incorrect. The other issue with this is that code which instantiated their headers based on This cleans it up and addresses the issues by including the APIDQ header within in |
Trac comment by jphickey on 2017-10-24 13:24:51: Updated commits: [changeset:c00a11a] First set |
Trac comment by glimes on 2017-10-24 14:14:54: Commit [changeset:f94c96b] just went through a quick Bamboo test. Looks good, aside from a cppcheck style note that should be in Quarantine. {{{ |
Trac comment by jphickey on 2017-10-24 14:16:12: Second set: [changeset:76b6d2a4] |
Trac comment by glimes on 2017-10-24 14:17:17: Triggered Bamboo testing for the second set. |
Trac comment by glimes on 2017-10-24 14:20:45: Triggered bamboo for second set with mjd ccsds v2 config |
Trac comment by mdeschu on 2017-10-24 15:21:43: Modified changeset of 21dcfbb is now [changeset:a6e3d70] Moved function header CFE_SB_MsgHdrSize comment along with function prototype |
Trac comment by glimes on 2017-10-27 14:33:28: integrated 2017-10-25 |
Trac comment by jhageman on 2019-03-05 14:58:28: Milestone renamed |
Expand the cFS Software Bus topic name space using extensions to the CCSDS Space Packet secondary header. Within the cFS architecture the CCSDS Primary Header APID is used as a unique system-wide topic identifier.
This ticket is intended to address several issue with the current CCSDS Space Packet APID topic name space
Implementation of the extended header will include a compile time directive to include or disable extended header support. See attached file for header format.
The text was updated successfully, but these errors were encountered: