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

Ic 20200304 #36

Merged
merged 3 commits into from
Mar 12, 2020
Merged

Ic 20200304 #36

merged 3 commits into from
Mar 12, 2020

Commits on Mar 9, 2020

  1. Fix #32: Consolidate SCH_LAB globals into struct

    Creating a single struct for the SCH_LAB globals adds namespace
    protection and is consistent with the way other CFE modules do this.
    jphickey authored and astrogeco committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    56d14b2 View commit details
    Browse the repository at this point in the history
  2. Fix #31: Add alignment union to command buffers

    Use a union type to allocate the message buffers to ensure
    it is aligned properly for a CFE_SB_Msg_t type.
    jphickey authored and astrogeco committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    e94b99c View commit details
    Browse the repository at this point in the history
  3. Fix #27: Improve table handling

    Simplify the SCH_LAB table definition:
    
    - Do not use "aux_source_directory" which will also pull in the table
      file (table file should not be built w/source)
    - Make an "entry" structure that only has the MessagID and Rate/Period
    - Put runtime data (count) in a runtime struct, not the table
    - Popluate the runtime config from the table and then release the table
    - Delete the validation function - not used here - example should be
      in the sample_app.
    - No need to use "END_OF_TABLE" marker - tables are always fixed length
      and a rate of "0" is sufficient to identify an unconfigured entry.
    - Make no attempt to deal with live table updates.  SCH_LAB app can be
      restarted if the config table changes.
    jphickey authored and astrogeco committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    e8b6325 View commit details
    Browse the repository at this point in the history