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

Software Bus Requirements Scrub #522

Closed
skliper opened this issue Feb 19, 2020 · 1 comment · Fixed by #526 or #530
Closed

Software Bus Requirements Scrub #522

skliper opened this issue Feb 19, 2020 · 1 comment · Fixed by #526 or #530
Milestone

Comments

@skliper
Copy link
Contributor

skliper commented Feb 19, 2020

Is your feature request related to a problem? Please describe.
SB 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):

  • cSB4000 - NOOP command out of family, make consistent with other services
  • cSB4005 - HK message out of family, make consistent with other services
  • cSB4300 - Zero copy general requirement reads like level 4, delete and replace with API requirements
  • cSB4305.6 - Max message size just clarify wording (mission config parameter)
  • cSB4310 - Free app resources (done by ES_AppExit, delete from SB/API)
  • cSB4700: max message ID’s (delete)
  • cSB4701: sb maximum size (delete)
  • cSB4704: max destinations (delete)
  • cSB4705: Maximum pipes (delete)
  • cSB4706: maximum pipe depth (delete)
  • NEW API Requirements:
    • cSB4311- CFE_SB_GetMsgId
    • cSB4312- CFE_SB_SetMsgId
    • cSB4313- CFE_SB_MessageStringGet
    • cSB4314- CFE_SB_MessageStringSet
    • cSB4315- CFE_SB_InitMsg
    • cSB4315.1 - Clear message contents and sequence counter
    • cSB4315.2 - Retain message contents and sequence counter
    • cSB4316- CFE_SB_GetUserData
    • cSB4317- CFE_SB_GetUserDataLength
    • cSB4318- CFE_SB_SetUserDataLength
    • cSB4319- CFE_SB_GetTotalMsgLength
    • cSB4320- CFE_SB_SetTotalMsgLength
    • cSB4321- CFE_SB_GetMsgTime
    • cSB4322- CFE_SB_SetMsgTime
    • cSB4323- CFE_SB_TimeStampMsg
    • cSB4324- CFE_SB_GetCmdCode
    • cSB4325- CFE_SB_SetCmdCode
    • cSB4326- CFE_SB_GetChecksum
    • cSB4327- CFE_SB_GenerateChecksum
    • cSB4328- CFE_SB_ValidateChecksum
    • cSB4329- CFE_SB_SetPipeOpts
    • cSB4330- CFE_SB_GetPipeOpts
    • cSB4331- CFE_SB_SubscribeLocal
    • cSB4332- CFE_SB_Subscribe
    • cSB4333- CFE_SB_UnsubscribeLocal
    • cSB4334- CFE_SB_PassMsg
    • cSB4335- CFE_SB_MsgId_Equal
    • cSB4336- CFE_SB_MsgIdToValue
    • cSB4337- CFE_SB_ValueToMsgId
    • cSB4338- CFE_SB_GetPipeName (related to no way to find an existing pipe ID by name #210)
    • cSB4339- CFE_SB_GetPipeIdByName (related to no way to find an existing pipe ID by name #210)
    • cSB4340- CFE_SB_ZeroCopyGetPtr
    • cSB4341- CFE_SB_ZeroCopyReleasePtr
    • cSB4342- CFE_SB_ZeroCopySend
    • cSB4343- CFE_SB_ZeroCopyPass
  • NEW Cmd Requirements:
    • cSB4009 - Upon receipt of valid command increment command counter
    • cSB4010 - Upon receipt of invalid command increment command error counter
    • cSB4011- CFE_SB_EnableSubReportingCmd 549
    • cSB4012- CFE_SB_DisableSubReportingCmd 550
    • cSB4013- CFE_SB_SendPrevSubsCmd 564

Requester Info
Jacob Hageman - NASA/GSFC

@skliper skliper added this to the 6.8.0 milestone Feb 19, 2020
@skliper skliper changed the title WIP: Software Bus Requirements Scrub Software Bus Requirements Scrub Feb 20, 2020
skliper added a commit to skliper/cFE that referenced this issue Feb 20, 2020
@astrogeco
Copy link
Contributor

Closing since PR #526 includes this commit

@astrogeco astrogeco linked a pull request Feb 26, 2020 that will close this issue
@astrogeco astrogeco linked a pull request Feb 26, 2020 that will close this issue
skliper added a commit to skliper/cFE that referenced this issue Apr 2, 2020
Added CFE_OMIT_DEPRECATED_6_7 just to be consistant
Also fix nasa#522 - removes non-existant codes
skliper added a commit to skliper/cFE that referenced this issue Apr 2, 2020
Added CFE_OMIT_DEPRECATED_6_7 just to be consistent
Also fix nasa#522 - removes non-existent codes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants