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