nasa / EdsLib

CCSDS SOIS Electronic Data Sheet Tool and Library
Apache License 2.0
31 stars 12 forks source link

Fix #61, add test error control types #64

Closed jphickey closed 9 months ago

jphickey commented 9 months ago

Describe the contribution This adds schema extensions for ALWAYS_ZERO and CRC32C error control types. This is mainly just to permit ingesting of XML files that reference these. CRC32C is not actually implemented, it is mapped to the same function (always zero, for now).

Fixes #61

Testing performed Ingest data sheets using these algorithms

Expected behavior changes Successful ingest

System(s) tested on Debian

Additional context Actual implementation of the real CRC-32C is deferred for now, it just uses zero.

Contributor Info - All information REQUIRED for consideration of pull request Joseph Hickey, Vantage Systems, Inc.