Skip to content
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

Fix #20, doxygen updates #156

Merged
merged 1 commit into from
Jan 12, 2022
Merged

Conversation

jphickey
Copy link
Contributor

Describe the contribution

Make sure all functions in CF have a doxygen block on the declaration describing the inputs and outputs and a general summary of what the function does.

Additionally describe the purpose of structures and structure members where it is not totally obvious from the name.

Note: this also renames one member, CF_max_chunks, that appears to have been improperly scooped up in a previous batch rename.

Fixes #20

Testing performed
Build and sanity check CF operation. This does not change any actual FSW or unit test logic.

Expected behavior changes
No impact to behavior, this only changes documentation (aside from the one rename)

System(s) tested on
Ubuntu 21.10

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

@jphickey
Copy link
Contributor Author

Note for review, the actual commit is in 6457697, needs a rebase after the next baseline.

@jphickey jphickey added the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 10, 2022
@jphickey jphickey force-pushed the fix-20-doxygen-updates branch 2 times, most recently from 48eb40e to fce325c Compare January 11, 2022 19:38
@astrogeco astrogeco removed the CCB:Ready Ready for discussion at the Configuration Control Board (CCB) label Jan 12, 2022
Make sure _all_ functions in CF have a doxygen block on the declaration
describing the inputs and outputs and a general summary of what the function does.

Additionally describe the purpose of structures and structure members where
it is not totally obvious from the name.

Note: this also renames one member, CF_max_chunks, that appears to have been
improperly scooped up in a previous batch rename.
@jphickey
Copy link
Contributor Author

Rebased to current "main".

Also added a note, per recent CCB discussion, indicating that the "CF_EntityId_t" and "CF_TransactionSeq_t" types are used in commands and configuration tables, and that changing the definition of those types is going to also change the size/layout of the dependent CMD structures.

@jphickey jphickey marked this pull request as ready for review January 12, 2022 18:00
@zanzaben zanzaben merged commit c0bf0bd into nasa:main Jan 12, 2022
@jphickey jphickey deleted the fix-20-doxygen-updates 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 Doxygen Documentation Needs Updates
4 participants