👮 Mandatory Fields
Purpose
The Mandatory Fields test verifies that each decoded MISB ST 0601 packet contains the required local-set fields and ordering:
- Tag 2: Precision Time Stamp
- Tag 65: UAS Datalink LS Version Number
- Tag 1: Checksum
Tag 2 must be the first local-set item in the packet, and Tag 1 must be the final item.
✅ Pass Criteria
The test passes when every decoded MISB ST 0601 packet contains all required tags, Tag 2 is first, and Tag 1 is last.
❌ Fail Criteria
The test fails when any decoded MISB ST 0601 packet is missing one of the required tags, Tag 2 is not first, Tag 1 is not last, or the raw KLV packet cannot be decoded well enough to perform the mandatory-field check.
Example
Here a chart that shows a file with missing mandatory MISB601 tags.

Test file
- klv-missing-mandatory-tags.ts