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

Fix #978, put task parameters into task record #1151

Merged
merged 1 commit into from
Feb 24, 2021

Commits on Feb 16, 2021

  1. Fix nasa#978, store task parameters in task record

    Implement a "CFE_ES_TaskStartParams_t" to complement the
    existing "CFE_ES_AppStartParams_t" and store this in the
    task record.
    
    This permits some nice cleanup:
    
    - All tasks can now use the same basic start function CFE_ES_StartAppTask()
    - No special/different logic is needed for main tasks/child tasks
    - Simplified APIs as parameters can be encapsulated in a single struct.
    - Fixes a race condition where child tasks may not be fully instantiated
      at the time the task function is invoked.
    jphickey committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    58abd38 View commit details
    Browse the repository at this point in the history