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

cFE Integration Candidate, Caelum+dev1 #2001

Merged
merged 31 commits into from
Dec 6, 2021

Commits on Jul 14, 2021

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

Commits on Aug 23, 2021

  1. Fix nasa#1672, return type conversions in CFE_ES_GetTaskName

    Provide better status code conversion from OS_GetResourceName
    jphickey committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    bc2a58f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2021

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

Commits on Aug 29, 2021

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

Commits on Sep 22, 2021

  1. Configuration menu
    Copy the full SHA
    17f5770 View commit details
    Browse the repository at this point in the history
  2. Fix nasa#1945, add CFE_SB_ValueToMsgId/MsgIdToValue wrappers

    Correct code that was not correctly using the CFE_SB_ValueToMsgId or
    CFE_SB_MsgIdToValue conversion wrappers where required to do so. This
    should be used whenever the value is intentionally converted to/from
    an integer.  The CFE_SB_MsgId_t type should not be assumed to be
    an integer in nature.
    jphickey committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    168181f View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Fix nasa#1944, use 0 as the invalid CFE_SB_MsgId_t value

    Historically the CFE_SB_MSG_ID_INVALID constant was defined as 0xFFFFFFFF/-1,
    where 0 was considered valid.
    
    Although 0 is indeed valid for the first word of a CCSDS primary spacepacket header,
    it is not actually valid for use with SB.  Because SB is now more decoupled from CCSDS
    header definitions, there are a number of advantages to using 0 instead of -1, as
    it is more passively safe:
    
    - Objects which are cleared as part of normal BSS clearing will be set invalid
    - Objects which are memset to zero will be set invalid
    
    In contrast, when the invalid value is nonzero, objects which are memset/cleared
    are valid by default, and must be actively set invalid to be safe.
    jphickey committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    7320f2f View commit details
    Browse the repository at this point in the history
  2. Fix nasa#245, use type safe value for CFE_SB_MsgId_t

    This makes CFE_SB_MsgId_t to be a safe wrapper around CFE_SB_MsgId_Atom_t,
    such that the values cannot be silently/implicitly interchanged with other
    integers.
    
    This enforces that the MsgId/Value conversion helpers must be used when
    conversion to/from integers is intended.
    jphickey committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    6cf6d4c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Fix nasa#1965, add conversion macros to CFE_MSG_Message_t

    Use a conversion macro, rather than directly referencing a member name/heirarchy
    within the CFE_MSG header structures, when calling SB APIs that accept
    a CFE_MSG_Message_t* type.
    
    The conversion macro is specific to how the headers are actually defined.
    jphickey committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    7440e82 View commit details
    Browse the repository at this point in the history
  2. Fix nasa#1979, implement abstract config registry module

    Adds a new module called "config" that tracks simple
    key/value pairs.  All values are const.
    
    As a proof of concept, all version information is mirrored
    into this key store, and ES is updated to use this instead
    of the GLOBAL_CONFIGDATA when generating events.
    jphickey committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    df5e143 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Fix nasa#1984, avoid aliasing warnings

    Use an actual `void*` value when invoking functions
    that output an opaque pointer value.  If necessary
    the value of this pointer can then be assigned to
    the real pointer type to dereference.
    jphickey committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    2f4a7fd View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Fix nasa#1988, consolidate repeated MSG stub setup in sb_UT

    Utilize the common setup/wrapper functions in ut_support.c whenever
    possible MSG dispatching in the generic handler.
    jphickey committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    813744d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

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

Commits on Oct 19, 2021

  1. Merge pull request nasa#1663 from oliverhamburger/fix-1546-Use-CFE-TI…

    …ME-ClockState-Enum-t-in-cmd/tlm-and-handling
    
    Fix nasa#1546, use cfe time clock state enum t in cmd/tlm and handling nasa#1663
    astrogeco committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    6455485 View commit details
    Browse the repository at this point in the history
  2. Merge puill request nasa#1975 from jphickey/fix-245-caelum-opaque-msgid

    Fix nasa#245, nasa#1944, Message ID type improvements
    astrogeco committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    33e6a71 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Fix nasa#1300, Add CFE_ES_MemAddOff structure

    pavll committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    e91275e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Merge pull request nasa#1986 from jphickey/fix-1984-aliasing-warnings

    Fix nasa#1984, avoid aliasing warnings
    astrogeco committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    965f0df View commit details
    Browse the repository at this point in the history
  2. Merge pull request nasa#1911 from pavll/fix-1300-es-memaddoff-struct

    Fix nasa#1300, CFE_ES_MemAddOff structure to associated CFE_ES_MemAddress_t
    and CFE_ES_MemOffset_t
    astrogeco committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    d7abb46 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Fix nasa#1952, patch for recursive event loop

    Adds CFE_SB_RequestToSendEvent/CFE_SB_FinishSendEvent wrappers around
    all events generated by CFE_SB_TransmitMsgValidate.  This is avoids
    the potential for a recursive loop if configured improperly.
    jphickey committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    92cc55e View commit details
    Browse the repository at this point in the history
  2. Merge pull request nasa#1954 from jphickey/fix-1952-recursive-event

    Fix nasa#1952, patch for recursive event loop
    astrogeco committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    dd62c2e View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Merge pull request nasa#1873 from jphickey/fix-1672-errconv-gettaskname

    Fix nasa#1672, return type conversions in CFE_ES_GetTaskName
    astrogeco committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    c2836ce View commit details
    Browse the repository at this point in the history
  2. Merge pull request nasa#1973 from pavll/fix-1818-evs-func-test-event-…

    …types
    
    Fix nasa#1818, EVS functional test add for different event types
    astrogeco committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    415c7b4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request nasa#1995 from jphickey/fix-1988-sb-ut-calltaskpipe

    Fix nasa#1988, consolidate repeated MSG stub setup in sb_UT
    astrogeco committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    7ca6161 View commit details
    Browse the repository at this point in the history
  4. Merge pull request nasa#1908 from pavll/fix-1319-remove-extern-from-f…

    …unction-protos
    
    Fix nasa#1319, Remove extern from function prototypes
    
    Re-adds externs removed from CFE_ES_ObjectTable and CFE_ES_Global to
    fix RTEMS build
    astrogeco committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    7839aae View commit details
    Browse the repository at this point in the history
  5. Merge pull request nasa#1980 from jphickey/fix-1979-generic-config-re…

    …gistry
    
    Fix nasa#1979, implement abstract config registry module
    astrogeco committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    05ca2f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Merge pull request nasa#1966 from jphickey/fix-1965-cast-message-types

    Fix nasa#1965, better message type pointer conversion
    astrogeco committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    991014c View commit details
    Browse the repository at this point in the history
  2. Fix nasa#1537, Replace hardcoded message limit in TIME

    - Uses CFE_PLATFORM_SB_DEFAULT_MSG_LIMIT
    zachar1a authored and astrogeco committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    e52ac7a View commit details
    Browse the repository at this point in the history
  3. Merge pull request nasa#2002 from zachar1a/fix-#1537_replace_hardcode…

    …d_msg_limits_in_TIME_services
    
    Fix nasa#1537, replacing hardcoded message limit in TIME services
    astrogeco committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    3535ddb View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Merge pull request nasa#1999 from zachar1a/fix-#1928_checking_against…

    …_IsNewOffset_only
    
    Fix nasa#1928, checking against IsNewOffset only nasa#1999
    astrogeco committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    60dbe34 View commit details
    Browse the repository at this point in the history
  2. Merge pull request nasa#1909 from pavll/fix-1302-use-macro-insteadof-…

    …zero-compare
    
    Fix nasa#1302, Use macro in CFE_ResourceId_IsDefined
    astrogeco committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    b2e37c8 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Update build baseline and bump to v7.0.0-rc4+dev39

    - Set new build baseline for cFS-Caelum-rc4: v7.0.0-rc4
    - Standardize development indicators in cfe_version.h to use 0xFF in
    MissionRev to indicate development version
    astrogeco committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    5a1d138 View commit details
    Browse the repository at this point in the history