MISB KLV Decode
This structural rule validates that each raw-decoded MISB ST 0601 packet can also be decoded by the MISB ST 0601 field decoder.
What This Test Does
The rule:
- starts from packets that already passed the raw KLV packet decode stage
- runs the MISB ST 0601 decoder against each packet local set
- reports field-level decode failures such as invalid lengths, malformed values, or revision-driven decode errors
✅ Pass Criteria
The test passes when every raw-decoded MISB ST 0601 packet decodes successfully through the MISB ST 0601 decoder.
❌ Fail Criteria
The test fails when any raw-decoded MISB ST 0601 packet cannot be decoded by the MISB ST 0601 decoder.
Notes
Raw KLV Decode covers packet framing, BER length, and packet completeness.
MISB KLV Decode is the next layer up. It catches decode failures that appear only after a valid KLV packet has already been assembled, such as field-level length mismatches or values that the MISB ST 0601 decoder rejects.