VR-Engage  2.2
Loading...
Searching...
No Matches
ctiTdl Namespace Reference

Classes

class  IcVreTdlEngagementStatus
 
class  IcVreTdlTrack
 
struct  IcVreTdlTrackContents
 
class  IcVreTdlTrackList
 

Enumerations

enum  TrackType { PPLI , SURVEILLANCE , TARGET_REPORT }
 
enum  SurvTrackSubType { REFERENCE_POINT , EMERGENCY_POINT , TRACK }
 
enum  TrackDomain {
  LAND = 1 , AIR = 2 , SURFACE = 3 , SUBSURFACE = 4 ,
  SPACE = 5
}
 
enum  TrackIdentity {
  PENDING = 0 , UNKNOWN = 1 , ASSUMED_FRIEND = 2 , FRIEND = 3 ,
  NEUTRAL = 4 , SUSPECT = 5 , HOSTILE = 6
}
 
enum  StatusType { ENGAGED = 1 , LOCKED_ON = 10 , WEAPON_RELEASED = 3 , BREAK_ENGAGEMENT = 7 }
 

Variables

const int IcVreTdlEngagementStatusType = 603
 
const int IcVreTdlTrackListType = 602
 
static const short TN_LENGTH = 6
 
static const short VCS_LENGTH = 5
 
static const short TYPE_LENGTH = 7
 

Enumeration Type Documentation

◆ TrackType

Enumeration of track types in Tactical Data Link (TDL) systems.

Enumerator
PPLI 

Precise Participant Location and Identification (platform track)

SURVEILLANCE 

Surveillance track (detected by sensors)

TARGET_REPORT 

Target report (temporary detection)

◆ SurvTrackSubType

Enumeration of surveillance track subtypes.

Enumerator
REFERENCE_POINT 

Track represents a reference point.

EMERGENCY_POINT 

Track represents an emergency point.

TRACK 

Standard surveillance track.

◆ TrackDomain

Enumeration of track domains (environments)

Enumerator
LAND 

Land-based track.

AIR 

Air track.

SURFACE 

Surface (maritime) track.

SUBSURFACE 

Subsurface track (not used/future capability)

SPACE 

Space track.

◆ TrackIdentity

Enumeration of track identities (IFF classifications)

Enumerator
PENDING 

Pending identification (yellow)

UNKNOWN 

Unknown identity (yellow)

ASSUMED_FRIEND 

Assumed friend (green)

FRIEND 

Confirmed friend (green)

NEUTRAL 

Neutral (green)

SUSPECT 

Suspect/possibly hostile (purple)

HOSTILE 

Confirmed hostile (red)

◆ StatusType

Enumeration of track engagement status types.

Enumerator
ENGAGED 

Track is being engaged.

LOCKED_ON 

Sensor is locked onto the track.

WEAPON_RELEASED 

Weapon has been released against the track.

BREAK_ENGAGEMENT 

Break engagement with the track.

Variable Documentation

◆ IcVreTdlEngagementStatusType

const int ctiTdl::IcVreTdlEngagementStatusType = 603

Message type identifier for TDL engagement status messages.

◆ IcVreTdlTrackListType

const int ctiTdl::IcVreTdlTrackListType = 602

Message type identifier for TDL track list messages.

◆ TN_LENGTH

const short ctiTdl::TN_LENGTH = 6
static

Maximum length of a track number string.

◆ VCS_LENGTH

const short ctiTdl::VCS_LENGTH = 5
static

Maximum length of a voice call sign string.

◆ TYPE_LENGTH

const short ctiTdl::TYPE_LENGTH = 7
static

Maximum length of a type string.