Skip to content

MISB 0601 local set stream processing does not check the LS packet checksum #58

Description

@devel-chm

It would be great if the MISB 0601 data packet processing used
the checksum data to validate the packet.

I spent 2 days debugging my code to discover that the input data
I was working with had an incorrect length for the MISB 0601 Local
Set packet.

As I was preparing this issue, I discovered that there was already
code to calculate the checksum.

Maybe an example could be added to the "example/" folder or
the checksum verification could be added to the "misb0601.py"
as a default step in the stream processing as an incorrect packet
should be discarded.

This is from page 12 of the MISB 0601 LS standard document:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions