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

IC 20200304 #27

Merged
merged 3 commits into from
Mar 12, 2020
Merged

IC 20200304 #27

merged 3 commits into from
Mar 12, 2020

Conversation

astrogeco
Copy link
Contributor

@astrogeco astrogeco commented Mar 9, 2020

Describe the contribution
Integration candidate 20200304

Fixes #15, #22, and #23

See PR #24 for more details.

Testing performed
CI Testing only

Expected behavior changes
#15 - Use OSAL socket API instead of BSD Sockets
#22 - Global namespace to isolate variables
#23 - Follow cFE naming convention document

System(s) tested on
Ubuntu

Additional context
See PR #24 for more details.

Third party code

Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.
Gerardo E. Cruz-Ortiz NASA/GSFC

Change TO_LAB to use the OSAL socket API rather than calling BSD
sockets functions directly.
This creates a TO_LAB_Global namespace to isolate these
global variables from other modules and prevent collision.
Follow the naming conventions in the CFE naming convention document
and follow message processing patterns from other modules.

- Separate each command into a separate handler function
- Each command handler accepts a const pointer to the full message
- Put Telemetry payload into a separate "Payload" sub-structure
@astrogeco astrogeco changed the title Ic 20200304 IC 20200304 Mar 10, 2020
@astrogeco astrogeco merged commit 55112d7 into master Mar 12, 2020
@astrogeco astrogeco deleted the ic-20200304 branch March 13, 2020 14:05
@skliper skliper added this to the 2.4.0 milestone Jun 1, 2020
alanc98 pushed a commit to alanc98/to_lab that referenced this pull request Jan 26, 2022
Fix nasa#16, Release Prep
Document and copyright header changes only
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants