Skip to content

Fix #63, remove macros within C code#163

Merged
zanzaben merged 1 commit intonasa:mainfrom
jphickey:fix-63-macros-in-code
Jan 12, 2022
Merged

Fix #63, remove macros within C code#163
zanzaben merged 1 commit intonasa:mainfrom
jphickey:fix-63-macros-in-code

Conversation

@jphickey
Copy link
Copy Markdown
Contributor

Describe the contribution
Reworks the CF_CmdGetSetParam to be clearer in its implementation, not require the use of endian-specific conditionally-compiled code.

Fixes #63

Testing performed
Build and sanity test CF app
Send various get/set param commands (CC 10 and 11) and confirm working as expected

Expected behavior changes
None visible externally (i.e. CMD handling) but much cleaner internal handling of these values.

System(s) tested on
Ubuntu 21.10

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

Reworks the CF_CmdGetSetParam to be clearer in its
implementation, not require the use of endian-specific
conditionally-compiled code.
@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 11, 2022
@astrogeco astrogeco removed the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 12, 2022
@astrogeco astrogeco requested a review from zanzaben January 12, 2022 16:58
@zanzaben zanzaben merged commit b614284 into nasa:main Jan 12, 2022
@jphickey jphickey deleted the fix-63-macros-in-code branch January 12, 2022 18:05
@skliper skliper added this to the Draco milestone Mar 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CF odd use of macro in CF_CFDP_R2_CalcCrcChunk

4 participants