onboardapi  9.10.0
by Rheinmetall
M_VideoMetadata::VTrackLS Struct Reference

VTrack LS from Video Moving Target Indicator and Track Metadata (MISB ST 0903.4) More...

Public Member Functions

 VTrackLS ()
 
 VTrackLS (M_Common::UShortOptionalType const &Checksum, M_Common::ULongLongOptionalType const &TrackTimeStamp, M_Common::StringOptionalType const &TrackId, M_Common::UShortOptionalType const &TrackStatus, M_Common::ULongLongOptionalType const &TrackStartTime, M_Common::ULongLongOptionalType const &TrackEndTime, M_VideoMetadata::BoundarySeriesOptionalType const &TrackBoundingBox, M_Common::StringOptionalType const &TrackerAlgorithm, M_Common::UShortOptionalType const &TrackConfidence, M_Common::StringOptionalType const &VmtiSystemNameDescription, M_Common::UShortOptionalType const &VmtiLsVersionNumber, M_Common::StringOptionalType const &VmtiSourceSensor, M_Common::ULongLongOptionalType const &NumberOfTrackpoints, M_VideoMetadata::VTrackItemPackListType const &VTrackItemSeries)
 

Public Attributes

M_Common::UShortOptionalType Checksum
 
M_Common::ULongLongOptionalType TrackTimeStamp
 
M_Common::StringOptionalType TrackId
 
M_Common::UShortOptionalType TrackStatus
 
M_Common::ULongLongOptionalType TrackStartTime
 
M_Common::ULongLongOptionalType TrackEndTime
 
M_VideoMetadata::BoundarySeriesOptionalType TrackBoundingBox
 
M_Common::StringOptionalType TrackerAlgorithm
 
M_Common::UShortOptionalType TrackConfidence
 
M_Common::StringOptionalType VmtiSystemNameDescription
 
M_Common::UShortOptionalType VmtiLsVersionNumber
 
M_Common::StringOptionalType VmtiSourceSensor
 
M_Common::ULongLongOptionalType NumberOfTrackpoints
 
M_VideoMetadata::VTrackItemPackListType VTrackItemSeries
 

Detailed Description

VTrack LS from Video Moving Target Indicator and Track Metadata (MISB ST 0903.4)

Constructor & Destructor Documentation

◆ VTrackLS() [1/2]

M_VideoMetadata::VTrackLS::VTrackLS ( )

◆ VTrackLS() [2/2]

M_VideoMetadata::VTrackLS::VTrackLS ( M_Common::UShortOptionalType const &  Checksum,
M_Common::ULongLongOptionalType const &  TrackTimeStamp,
M_Common::StringOptionalType const &  TrackId,
M_Common::UShortOptionalType const &  TrackStatus,
M_Common::ULongLongOptionalType const &  TrackStartTime,
M_Common::ULongLongOptionalType const &  TrackEndTime,
M_VideoMetadata::BoundarySeriesOptionalType const &  TrackBoundingBox,
M_Common::StringOptionalType const &  TrackerAlgorithm,
M_Common::UShortOptionalType const &  TrackConfidence,
M_Common::StringOptionalType const &  VmtiSystemNameDescription,
M_Common::UShortOptionalType const &  VmtiLsVersionNumber,
M_Common::StringOptionalType const &  VmtiSourceSensor,
M_Common::ULongLongOptionalType const &  NumberOfTrackpoints,
M_VideoMetadata::VTrackItemPackListType const &  VTrackItemSeries 
)

Member Data Documentation

◆ Checksum

M_Common::UShortOptionalType M_VideoMetadata::VTrackLS::Checksum

Tag 1 Checksum used to detect errors within a VMTI LS packet. Lower 16-bits of summation. Performed on entire VMTI LS packet, including 16-byte US key and 1-byte checksum length.

◆ NumberOfTrackpoints

M_Common::ULongLongOptionalType M_VideoMetadata::VTrackLS::NumberOfTrackpoints

Tag 13 The number of VTrackItem Packs contained in the VTrackItemSeries

◆ TrackBoundingBox

M_VideoMetadata::BoundarySeriesOptionalType M_VideoMetadata::VTrackLS::TrackBoundingBox

Tag 7 Set of Boundary vertices that specify a minimum bounding area or volume, which encloses the full extent of VMTI detections for the entity.

◆ TrackConfidence

M_Common::UShortOptionalType M_VideoMetadata::VTrackLS::TrackConfidence

Tag 9 An estimation of the certainty or correctness of VMTI movement detections. Larger values indicate greater confidence. Zero indicates no confidence.

◆ TrackEndTime

M_Common::ULongLongOptionalType M_VideoMetadata::VTrackLS::TrackEndTime

Tag 6 Date and time of the most recent observation of the entity. In Micro- seconds

◆ TrackerAlgorithm

M_Common::StringOptionalType M_VideoMetadata::VTrackLS::TrackerAlgorithm

Tag 8 Name or description of the algorithm or method used to create or maintain object movement reports or intervening predictions of such movement. The intent of this element is to identify uniquely the VMTI algorithm or method used.

◆ TrackId

M_Common::StringOptionalType M_VideoMetadata::VTrackLS::TrackId

Tag 3 A unique identifier (UUID) for the track.

◆ TrackStartTime

M_Common::ULongLongOptionalType M_VideoMetadata::VTrackLS::TrackStartTime

Tag 5 Date and time for the first observation of the entity In Micro- seconds

◆ TrackStatus

M_Common::UShortOptionalType M_VideoMetadata::VTrackLS::TrackStatus

Tag 4 An enumeration indicating the current state of VMTI detections for a given entity (Inactive, Active, Dropped, Stopped).

◆ TrackTimeStamp

M_Common::ULongLongOptionalType M_VideoMetadata::VTrackLS::TrackTimeStamp

Tag 2 Microseconds elapsed since midnight (00:00:00 UTC), January 1, 1970 (the UNIX Epoch). Reference MISB ST 0603 [12] In Micro- seconds

◆ VmtiLsVersionNumber

M_Common::UShortOptionalType M_VideoMetadata::VTrackLS::VmtiLsVersionNumber

Tag 11 Version number of the VMTI LS document used to generate the VMTI metadata. 0 is pre- release, initial release (090x.0), or test data. 1...65535 corresponds to document revisions 1 through 65535.

◆ VmtiSourceSensor

M_Common::StringOptionalType M_VideoMetadata::VTrackLS::VmtiSourceSensor

Tag 12 String of VMTI source sensor. E.g. 'EO Nose', 'EO Zoom (DLTV)', 'EO Spotter', 'IR Mitsubishi PtSi Model 500', 'IR InSb Amber Model TBT', 'LYNX SAR Imagery', 'TESAR Imagery', etc. Value field is Free Text. Maximum 127 characters. Similar to MISB ST 0601 Tag 11 Used to identify the imagery source for the VMTI process if more than one bore-sighted Motion Imagery sou In String

◆ VmtiSystemNameDescription

M_Common::StringOptionalType M_VideoMetadata::VTrackLS::VmtiSystemNameDescription

Tag 10 Text string to allow the inclusion of the name and/or description of the VMTI system.

◆ VTrackItemSeries

M_VideoMetadata::VTrackItemPackListType M_VideoMetadata::VTrackLS::VTrackItemSeries

Tag 101 Series of track item metadata elements, each of which is a VTrackItem Pack.