Skip to main content

👮 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.

Missing tags chart

Test file​

  • klv-missing-mandatory-tags.ts