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

Integration Candidate COMBINED 2020-04-29 and 2020-05-06 #692

Merged
merged 36 commits into from
May 13, 2020

Commits on Apr 24, 2020

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

Commits on Apr 27, 2020

  1. Fix #641, string operations on GCC9

    Ensure clean build, no warnings on string operations using GCC 9.3.0.
    
    Some string ops were genuinely incorrect (particularly in UT) but some
    were perfectly OK and handled correctly per the C spec.  In particular
    the new "rules" that GCC9 warns about make the strncat library function
    (and some others) somewhat off-limits even if used correctly.
    jphickey committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    cff18ab View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. Configuration menu
    Copy the full SHA
    a3230cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f211a06 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Configuration menu
    Copy the full SHA
    48d7a11 View commit details
    Browse the repository at this point in the history
  2. fix #661 - TBL events update

    CDKnightNASA committed May 5, 2020
    Configuration menu
    Copy the full SHA
    aa94b2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    306f286 View commit details
    Browse the repository at this point in the history
  4. Fix #618, stubs must not depend on real msgid implementation

    The CFE_SB_GetMsgId/SetMsgId functions, among others, were implemented
    as replicas of the actual FSW code.  This creates a dependency on the
    actual definition of MsgId used by the mission.
    
    This makes the stub and actual stub.  Stubs not actually
    read/write to the message in any way, they just manipulate a
    local (stored in the UT framework) out-of-band buffer to hold
    the metadata about the message.
    
    This revealed a few other minor issues in test cases where they
    were depending on values sitting in globals (fixed).
    jphickey committed May 5, 2020
    Configuration menu
    Copy the full SHA
    8642f8a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Fix #411, rework exception handling in CFE

    Move exception handling to a PSP function.  In this approach
    the CFE only logs data after the event as a background job.
    
    Replaces the CFE_ES_ProcessCoreException with a simple notification
    that causes the ES background job to run, which in turn polls the
    PSP for logged exceptions and writes entries to the ES ER log.
    
    Both the PSP execption scan and the ER log file dump are converted
    to background jobs.
    jphickey committed May 6, 2020
    Configuration menu
    Copy the full SHA
    d4f62ed View commit details
    Browse the repository at this point in the history
  2. Update #411, documentation updates

    Correct items flagged as warnings in documenation build, and
    remove now-unused definition in sample platform config
    jphickey committed May 6, 2020
    Configuration menu
    Copy the full SHA
    87b87c8 View commit details
    Browse the repository at this point in the history
  3. Fix #676, reference to deprecated CFE_SPACECRAFT_ID

    Should be CFE_MISSION_SPACECRAFT_ID
    jphickey committed May 6, 2020
    Configuration menu
    Copy the full SHA
    7c17fd8 View commit details
    Browse the repository at this point in the history
  4. Issue #666, Define aligned message headers

    The "CFE_SB_CmdHdr_t" and "CFE_SB_TlmHdr_t" types were not defined
    such that they would have compatible alignment with (and thereby allow
    safe casting to/from) a CFE_SB_Msg_t type.
    
    This changes the definition to be a union so that the types are
    aligned correctly.
    jphickey committed May 6, 2020
    Configuration menu
    Copy the full SHA
    4908b72 View commit details
    Browse the repository at this point in the history
  5. Issue #666, Change message definitions to ensure alignment

    Update the CFE_ES_ShellTlm_t, CFE_TIME_ToneSignalCmd_t, and
    CFE_TIME_FakeToneCmd_t to use the CFE_SB_TlmHdr_t/CFE_SB_CmdHdr_t
    types to define the buffer, rather than a uint8 array.
    
    This should not change the size, as it was already defined using
    sizeof() this structure, but it will make it aligned correctly
    which resolves the compiler warning.
    
    Note that all CMD/TLM should really be defined this way, but
    this only selectively changes the places that were actually
    generating a compiler warning about this.  There is a risk
    that padding will be added, but this change should not change
    the padding or size of messages in 32-bit builds.
    jphickey committed May 6, 2020
    Configuration menu
    Copy the full SHA
    5e71fe2 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2020

  1. Merge pull request #640 from lethuillierg/issue_637

    Fix #637, Remove old CFE_ARINC653-related tests
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    b3a9974 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #645 from skliper/fix484-exec-in-shell

    Fix #484, Deprecate shell output command
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    d30c229 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #642 from jphickey/fix-641-stringops

    Fix #641, string operations on GCC9
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    0f363dd View commit details
    Browse the repository at this point in the history
  4. Merge pull request #647 from skliper/fix523-sb-sub-rpt-mid

    Fix #523, SB Subscription report control on separate MID
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    159ab75 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #668 from skliper/fix551-dup-local1hzisr-proto

    Fix #551, Remove duplicate CFE_TIME_Local1HzISR prototype
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    532c0dc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #677 from jphickey/fix-676-fix-deprecated-symbol

    Fix #676, reference to deprecated CFE_SPACECRAFT_ID
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    492664b View commit details
    Browse the repository at this point in the history
  7. Issue #666, Change message definitions to ensure alignment

    Update the CFE_ES_ShellTlm_t, CFE_TIME_ToneSignalCmd_t, and
    CFE_TIME_FakeToneCmd_t to use the CFE_SB_TlmHdr_t/CFE_SB_CmdHdr_t
    types to define the buffer, rather than a uint8 array.
    
    This should not change the size, as it was already defined using
    sizeof() this structure, but it will make it aligned correctly
    which resolves the compiler warning.
    
    Note that all CMD/TLM should really be defined this way, but
    this only selectively changes the places that were actually
    generating a compiler warning about this.  There is a risk
    that padding will be added, but this change should not change
    the padding or size of messages in 32-bit builds.
    jphickey authored and astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    2a0494e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #653 from jphickey/fix-411-exceptions

    Fix #411, rework exception handling in CFE
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    733eb94 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #678 from jphickey/fix-666-sb-message-alignment

    Fix #666, alignment of CMD/TLM message definitions
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    1d99380 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #674 from jphickey/fix-618-stub-msgid-dependency

    Fix #618, stubs must not depend on real msgid implementation
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    d2c54cc View commit details
    Browse the repository at this point in the history
  11. Merge pull request #669 from CDKnightNASA/fix-661-tbl_events_fix

    Fix #661, TBL events update
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    fd802f3 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #670 from skliper/fix#519-dep-fstime-conversions

    Fix #519, Deprecate CFS/FS time conversion APIs
    astrogeco committed May 8, 2020
    Configuration menu
    Copy the full SHA
    4c392cc View commit details
    Browse the repository at this point in the history
  13. Fix #639, Remove ES_APP_DEBUG functionality

    Deletes now unused CFE_ES_CountObjectCallback
    and CFE_ES_ListResourcesDebug.
    skliper committed May 8, 2020
    Configuration menu
    Copy the full SHA
    9cb0b5d View commit details
    Browse the repository at this point in the history
  14. Fix #399, Deprecate decompress

    Removes untraced capabilities to decompress libraries or
    apps on load.  For non-startup apps, FS can be used.  For
    startup, recommendation is to compress/decompress as part
    of boot/startup vs individual applications/libs at load.
    
    Also fixes #291, by deprecating decompress it can be moved
    to the FS app.
    
    Also makes #135 N/A, static code analysis issues in decompress
    skliper committed May 8, 2020
    Configuration menu
    Copy the full SHA
    56e024c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b58ff99 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Merge pull request #646 from skliper/fix639-es-app-debug

    Fix #639, Remove ES_APP_DEBUG functionality
    skliper committed May 11, 2020
    Configuration menu
    Copy the full SHA
    99f670b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #638 from skliper/fix399-decompress-untraced

    Fix #399, Deprecate decompress
    skliper committed May 11, 2020
    Configuration menu
    Copy the full SHA
    4102f47 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #648 from lbleier-GSFC/fix559-fixdocwarnings

    Fix #559, Resolve doxygen warnings
    skliper committed May 11, 2020
    Configuration menu
    Copy the full SHA
    c8d8bf8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b56b85 View commit details
    Browse the repository at this point in the history
  5. HOTFIX: Update to #674, use metadata for packet length.

    For CFE_SB_SendMsg this was still reading the length directly
    from the header.  It needs to use the metadata value instead.
    jphickey committed May 11, 2020
    Configuration menu
    Copy the full SHA
    6f06b16 View commit details
    Browse the repository at this point in the history
  6. Fix #491, Add UT macros

    skliper committed May 11, 2020
    Configuration menu
    Copy the full SHA
    5b66886 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #695 from skliper/fix491-ut-macros

    Fix #491, Add UT macros
    skliper committed May 11, 2020
    Configuration menu
    Copy the full SHA
    7622827 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

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