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-10-20 #959

Merged
merged 8 commits into from
Oct 21, 2020
Merged

Integration Candidate: 2020-10-20 #959

merged 8 commits into from
Oct 21, 2020

Commits on Oct 13, 2020

  1. Fix #943, Consistent Name-ID API

    Implement consistent conversion/lookup functions to translate
    between names and IDs for all resource types.
    
    Also reorganize all internal resource ID functions into a separate
    source file for better organization.
    
    Clean up documentation and references.
    jphickey committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    75fc1ea View commit details
    Browse the repository at this point in the history
  2. Fix #924, do not recycle ID values

    Use the entire resource ID space (16 bits) and do not
    immediately recycle ID values until the full space is
    used.
    
    Implement a generic routine to find the next available ID,
    and modify every resource ID allocation to use this
    routine.
    
    Where necessary, this also corrects for differences in
    argument checking and duplicate checking between the various
    resource types.  All resource allocation procedures now
    have consistent argument checking, and will reject
    duplicate name creation for any resources that are
    also associated with names.
    jphickey committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    787f3a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Fix #502, remove extra copy of task name

    There is no need to store the main task name a second time in
    the app record, as it is already stored in the task record.
    jphickey committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    56cd634 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Update #943, add NULL check for Idx parameter

    Add a NULL check to CFE_ES_ResourceID_ToIndex_Internal().  Although
    this function is internal, it does check arguments on behalf of the
    public APIs which call this.
    jphickey committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    4356693 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Update #943, Make CFE and OSAL task ID equivalent

    For backward compatibility - remove logic that actually made thes
    different numerical values.  This should be put back in at some point.
    jphickey committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    0790e11 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Merge pull request #946 from jphickey/fix-924-unique-id

    Fix #943, #924 and #502, improve resource ID management
    astrogeco authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    c51ba03 View commit details
    Browse the repository at this point in the history
  2. HOTFIX #924, Correct AppId during initial start

    Due to a merge the setting of this to its final value got moved.
    Need to use "Pending" value, not the one in the table record.
    jphickey committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    af0f536 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7477e18 View commit details
    Browse the repository at this point in the history