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

Multiple cleanup items for CI LAB #35

Merged
merged 5 commits into from
Mar 9, 2020

Commits on Feb 8, 2020

  1. Fix nasa#27: Remove CFDP PDU introspection from CI_LAB

    This code has numerous quality issues and has repeatedly been
    a maintenance problem, and also is of questionable usefulness.
    
    It was agreed in the CCB to drop this feature.
    jphickey committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    1980588 View commit details
    Browse the repository at this point in the history
  2. Fix nasa#23: Use OSAL Socket API for bind/receive

    This removes the need to use BSD socket calls directly within CI_LAB
    jphickey committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    1f1c178 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. Fix nasa#34: Follow recommended patterns for message handling

    Make the patterns in CI better match the patterns used
    in other modules (CFE core, Sample App, etc)
    
    - 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
    - Use naming conventions defined in conventions document
    
    Note the payload name changes only affect the FSW internal
    usage, the payload format for the ground system is not changed.
    jphickey committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    484412c View commit details
    Browse the repository at this point in the history
  2. Fix nasa#36: Add CI_LAB namespace to all identifiers

    Add a global structure called "CI_LAB_Global" for all globals, getting
    them out of the global namespace.  All other identifiers that remain
    in the global namespace should be prefixed consistently with CI_LAB_
    to match the name of the app.
    jphickey committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    a9c51f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Configuration menu
    Copy the full SHA
    07a7077 View commit details
    Browse the repository at this point in the history