diff --git a/military.xml b/military.xml
index 112897f..8b70971 100644
--- a/military.xml
+++ b/military.xml
@@ -93,6 +93,15 @@
SAR image.
+
+ Lifecycle state of an ATR detection within a single video frame.
+ Detection coasting time expired. Target may be reacquired in future frames.
+ Target detected and in motion in this frame.
+ Target no longer viable. Track terminated; track_id will not be reused.
+ Target detected and stationary in this frame.
+ Target temporarily not detected (e.g., occluded); awaiting reacquisition before drop.
+
+
@@ -273,6 +282,31 @@
Weapon type identifier (implementation-defined).
+
+ Per-frame ATR metadata header. Sent once per processed video frame, including frames with zero detections (as a heartbeat). Subsequent ATR_DETECTION messages with the same frame_id belong to this frame. Inspired by MISB ST 0903.6 VMTI Local Set.
+ Capture timestamp of the source frame (UNIX epoch, microseconds UTC). Equal to MISB 0903 VMTI-MI-Timestamp: the time of the image the ATR ran on, not the time of message emission.
+ Monotonic frame identifier. Must match the frame_id carried in the video KLV stream for the same frame. Primary key for video↔MAVLink synchronization.
+ Frame width in pixels of the source image the ATR ran on. 0 if unknown.
+ Frame height in pixels of the source image the ATR ran on. 0 if unknown.
+ Number of ATR_DETECTION messages emitted for this frame. 0 indicates the frame was processed and produced no detections (positive "nothing here" signal).
+ Source sensor / camera channel identifier (e.g., EO=0, IR=1). Used to disambiguate detections in multi-sensor gimbals.
+
+
+
+ Single ATR detection within a video frame. Carries pixel-space axis-aligned bounding box, classification, and lifecycle status. Inspired by MISB ST 0903.6 VTarget Pack.
+ Capture timestamp of the source frame. Must equal ATR_FRAME_INFO.time_usec for the same frame_id.
+ Frame identifier this detection belongs to. Matches ATR_FRAME_INFO.frame_id and the KLV frame ID.
+ Persistent track identifier. Unique for the lifetime of the track and never reused after a track reaches ATR_DETECTION_DROPPED (per MISB 0903.6-129). 0 if no tracker is running.
+ Axis-aligned bounding box top-left column. Origin at top-left of the frame.
+ Axis-aligned bounding box top-left row. Origin at top-left of the frame.
+ Bounding box width in pixels.
+ Bounding box height in pixels.
+ Target classification.
+ Force affiliation. TARGET_FORCE_UNKNOWN if not determined.
+ Detection confidence [0-100].
+ Lifecycle status of the detection in this frame.
+
+