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

ES requirements scrub #509

Closed
skliper opened this issue Feb 10, 2020 · 0 comments · Fixed by #510
Closed

ES requirements scrub #509

skliper opened this issue Feb 10, 2020 · 0 comments · Fixed by #510
Assignees
Milestone

Comments

@skliper
Copy link
Contributor

skliper commented Feb 10, 2020

Is your feature request related to a problem? Please describe.
ES requirements out of date

Describe the solution you'd like
Update requirements

Describe alternatives you've considered
N/A

Additional context
Summary of changes (w/ links if individual issues exist already):

  • cES1000 - HK requirement not consistent (not a real command, update wording)
  • cES1007.2 - Restart app claims app will continue running if file missing (Restart app delete's app prior to missing file check (requirement failure) #424 ), fix req
  • cES1010 - Fix TBD in rational
  • cES1013, cES1013.1 - shell requirements - remove (Separate execute in shell functionality from core cFE service #484)
  • cES1316.1 - Copy from CDS, invalid data case copies data and returns error (make req match code)
  • cES1522 - Log mode discard on processor reset (make configurable, Initialize system log mode implementation doesn't match requirement cES1522 #410)
  • NEW cES1523- Log mode on power-on reset (make configurable, Initialize system log mode implementation doesn't match requirement cES1522 #410)
  • cES1700 - Max apps (remove, platform specifc)
  • cES1702*, cES1703* - remove exception handling requirements from cFE (they are PSP)
  • cES1704, cES1705, cES1706, cES1707, cES1708 - remove sizing, platform dependent
  • cES1302, cES1303 - processor and spacecraft ID are PSP APIs, remove from cFE req
  • cES1026 - DumpCDS doesn't dump integrity (update requriement)
  • NEW API Requirements:
    • cES1329: CFE_ES_PoolCreateNoSem (cES1321 also updated to note it's the protected version)
    • cES1330: CFE_ES_GetMemPoolStats
    • cES1331: CFE_ES_GetPoolBufInfo
    • cES1332: CFE_ES_ReloadApp
    • cES1333: CFE_ES_RunLoop
    • cES1334: CFE_ES_WaitForSystemState
    • cES1335: CFE_ES_WaitForStartupSync
    • cES1336: CFE_ES_GetAppInfo
    • cES1337: CFE_ES_IncrementTaskCounter
    • cES1338: CFE_ES_RegisterGenCounter
    • cES1339: CFE_ES_DeleteGenCounter
    • cES1340: CFE_ES_IncrementGenCounter
    • cES1341: CFE_ES_SetGenCount
    • cES1342: CFE_ES_GetGenCount
    • cES1343: CFE_ES_GetGenCounterIDByName
    • cES1600: CFE_FS_ReadHeader
    • cES1601: CFE_FS_InitHeader
    • cES1602: CFE_FS_WriteHeader
    • cES1603: CFE_FS_SetTimestamp
    • cES1604: CFE_FS_ExtractFilenameFromPath,

Requester Info
Jacob Hageman - NASA/GSFC

EDIT- Remove shell requirements added, cES3121 update noted, added new requirement numbers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants