Skip to content

CFE_SB_GetTotalMsgLength return type doesn't support max packet size #529

@skliper

Description

@skliper

Is your feature request related to a problem? Please describe.
CFE_SB_GetTotalMsgLength returns an uint16, max packet CCSDS packet size can be slightly bigger (65542 vs 65536). Note the c documentation claims the max return doesn't include the primary header (#528), but the API (h file documentation) claims it's the full packet. The code actually returns the full packet size (the length field in the CCSDS packet + 7).

Describe the solution you'd like
Support full CCSDS packet size.

Describe alternatives you've considered
None

Additional context
Initiated by JP/PACE

Requester Info
Jacob Hageman - NASA/GSFC

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions