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: 2020-04-15 #635

Merged
merged 24 commits into from
Apr 27, 2020
Merged

Integration Candidate: 2020-04-15 #635

merged 24 commits into from
Apr 27, 2020

Commits on Feb 20, 2020

  1. CMake: use a dedicated variable to hold a path to the CFS source folder

    This is needed when CFE's root CMakeLists.txt is not the highest level
    CMakeLists.txt in the project.
    stanislaw committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    8ee7c02 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Fixes #88, updates comments to note that the length limit of OS_MAX_P…

    …ATH_LEN and OS_MAX_API_NAME includes null terminator
    dmknutsen committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    f5e4c50 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

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

Commits on Apr 2, 2020

  1. Fix #580, Deprecate CFE_OS_ abstracted error codes

    Added CFE_OMIT_DEPRECATED_6_7 just to be consistent
    Also fix #552 - removes non-existent codes
    skliper committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    fe700b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    627a969 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2020

  1. Fix #295, Move app table management to background task

    Create a new background job to handle the maintenance tasks
    that had been performed in the ES main task as part of the
    CFE_ES_ScanAppTable() routine.
    
    All app state changes, including those invoked by messages,
    are now handled by this job.
    
    This also slightly changes the semantics of CFE_ES_RunLoop and
    CFE_ES_ExitApp.  Now, the CFE_ES_RunLoop routine no longer requires
    a RunStatus buffer.  Instead, the only thing that matters is the
    RunStatus value that is eventually passed to CFE_ES_ExitApp after
    the shutdown is complete.  This should be mostly backward compatible,
    as the recommended app pattern would pass the same value to
    both functions.
    
    This commit also fixes #480, as the value passed to CFE_ES_ExitApp
    will not override a request that was already pending.
    jphickey committed Apr 10, 2020
    Configuration menu
    Copy the full SHA
    bf24986 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

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

Commits on Apr 15, 2020

  1. Fix #263, Expose CFE_SB_IsValidMsgId() API

    This also more properly defines the the CFE_SB_INVALID_MSG_ID macro for
    external use going forward.
    jphickey committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    537f9b8 View commit details
    Browse the repository at this point in the history
  2. Fix #245, Consistent use of MsgId type

    Make CFE core apps consistent in their use of the CFE_SB_MsgId type
    and with the CFE SB API.  This employs the CFE SB API whenever any
    of the following needs to happen:
    
    - Use of a CFE_SB_MsgId_t value within a printf (event, syslog, etc).
    - Initialization of a CFE_SB_MsgId_t from an integer value
    - Comparison of two CFE_SB_MsgId_t values
    - Checking if a CFE_SB_MsgId_t value is within the valid set
    
    A few new macros are introduced, mainly because the inline functions
    that already existed for this purpose cannot be used where evaluation
    must be done at compile time (e.g. constants, struct initialization).
    These are initially just typecasts, but could become more interesting
    in future revisions.
    jphickey committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    51c599c View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2020

  1. Fix #632, Infer OSAL_SYSTEM_BSPTYPE from CFE_SYSTEM_PSP_NAME

    Normally the CFE PSP uses/links with an OSAL BSP of the same name.
    This removes the need to explicitly specify OSAL_SYSTEM_BSPTYPE
    in the toolchain file, as it can be reliably inferred.
    jphickey committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    9a6950b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #575 from dmknutsen/issue_88

    Fix #617, Updates comments to note that the length limit of OS_MAX_PATH_LEN and OS_MAX_API_NAME includes null terminator
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    bd6707c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #474 from stanislaw/root-level-cmake

    CMake: minor changes to improve the CLion IDE CMake experience
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    5a1c7e8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #598 from jphickey/fix-295-apptable-scan

    Fix #295, Resolve app table scanning race conditions
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    a4a48bd View commit details
    Browse the repository at this point in the history
  5. Merge pull request #582 from skliper/fix580-deprecate-cfe-os-error-codes

    Fix #580, Deprecate CFE_OS_ abstracted error codes
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    9f7de0f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #577 from skliper/fix344-rm-mission-platform-inc

    Fix #344, Remove mission/platform include dirs
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    0cd9f5e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #584 from skliper/fix335-shell-unsigned-bug

    Fix #335: Shell unsigned pkt length bug
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    8ed578e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #605 from dmknutsen/issue_494

    Fix #494, Updates CFE_SB_GetLastSenderID to check if message has been sent on pipe
    astrogeco authored Apr 21, 2020
    Configuration menu
    Copy the full SHA
    d9ade13 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2020

  1. Configuration menu
    Copy the full SHA
    e636967 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #602 and #635

    Manually merged to resolve conflicts.
    
    From branch jphickey/fix-263-msgid-api:
    
    Fix #245, Consistent use of MsgId type
    Fix #263, Expose CFE_SB_IsValidMsgId() API
    
    From branch dmknutsen/issue_240:
    
    Fixes #240, removes MESSAGE_FORMAT_IS_CCSDS ifdefs from code
    jphickey committed Apr 22, 2020
    Configuration menu
    Copy the full SHA
    3b7f20f View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Merge pull request #634 from jphickey/fix-632-implied-osal-bsptype

    Fix #632, Infer OSAL_SYSTEM_BSPTYPE from CFE_SYSTEM_PSP_NAME
    astrogeco authored Apr 24, 2020
    Configuration menu
    Copy the full SHA
    89308e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Fix #644, Append directory properties

    The set_directory_properties() function overwrites existing properties.
    Normally the properties were empty but the global_build_options.cmake
    might make it non-empty (e.g. OMIT_DEPRECATED).
    
    Using set_property() signature instead has an option to APPEND rather
    than overwrite.
    jphickey committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    b1ef9fc View commit details
    Browse the repository at this point in the history
  2. HOTFIX: Use CFE_PLATFORM_SB_HIGHEST_VALID_MSGID

    The CFE_SB_HIGHEST_VALID_MSGID symbol is deprecated.
    jphickey committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    fb88b53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    690576a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    963ba09 View commit details
    Browse the repository at this point in the history