VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
messageTypes.h File Reference

Go to the source code of this file.

Macros

User Content Ranges

Defines the safe range of values toolkit users can use for their own custom interface messages (derived DtSimInterfaceContent types).

#define MIN_USER_INTERFACE_MESSAGE_TYPE   300
 
#define MAX_USER_INTERFACE_MESSAGE_TYPE   900
 
#define MAX_INTERFACE_MESSAGE_TYPE   1000
 

Functions

Type printing functions
DT_DLL_vrfmsgs const charDtFrameModeTypeString (DtFrameMode type)
 
DT_DLL_vrfmsgs const charDtFileOpTypeString (int type)
 
DT_DLL_vrfmsgs const charDtInterfaceContentTypeString (int type)
 
DT_DLL_vrfmsgs const charDtControlTypeString (int type)
 
DT_DLL_vrfmsgs const charDtRadioMessageTypeString (int type)
 
DT_DLL_vrfmsgs const charDtMessageTypeString (int type)
 

Variables

Top Level Message Types

These are used to distinguish VRF Object messages (messages to objects) from Interface messages (messages to a Sim or GUI).

const int DtUnknownMessageType = 0
 
const int DtVrfObjectMessageType = 1
 
const int DtRadioMessageType = DtVrfObjectMessageType
 
const int DtInterfaceMessageType = 2
 
Object Message Types

These values are used to distinguish different types of object messages.

Note
In vrfObjectMessageTypeTemplate.h, there is a SimCommand object message type defined with value 10001.
The vrfObjectMessages have a payload, "content". The type of this content is defined as a string. The content types for all vrfObjectMessages are defined in vrftasks/radioMessageTypes.h.
const int DtUnknownRadioMessageType = 0
 
const int DtTaskMessageType = 1
 
const int DtReportMessageType = 2
 
const int DtSetDataRequestMessageType = 3
 
const int DtAdminMessageType = 4
 
Interface Message Types.
Note
See next section for obsolete message types.
const int DtUnknownInterfaceMessageType = 0
 
const int DtCreateVrfObjectMessageType = 5
 
const int DtModifyVrfObjectMessageType = 6
 
const int DtDeleteVrfObjectMessageType = 7
 
const int DtDuplicateNameDetectedMessageType = 19
 
const int DtControlMessageType = 20
 
const int DtOverlayOpMessageType = 21
 
const int DtPlanOpMessageType = 22
 
const int DtOrderOfBattleOpMessageType = 23
 
const int DtAwaitingTaskMessageType__obsolete__ = 25
 
const int DtSkipTaskMessageType = 26
 
const int DtDeliverVrfObjectMessageType = 27
 
const int DtDeliverRadioMessageType = DtDeliverVrfObjectMessageType
 
const int DtSetTimeMultiplierMessageType = 28
 
const int DtSetFrameModeMessageType = 29
 
const int DtSetRandomSeedMessageType = 30
 
const int DtFrameRateRequestMessageType = 31
 
const int DtFrameRateResponseMessageType = 32
 
const int DtAutoReorganizeMessageType = 33
 
const int DtReorganizeMessageType = 34
 
const int DtObsoleteAggregateAsMessageType = 35
 
const int DtRequestPlanMessageType = 36
 
const int DtPlanMessageType = 37
 
const int DtRequestPlanStatementMessageType = 38
 
const int DtPlanStatementMessageType = 39
 
const int DtPlanCurStatementMessageType = 41
 
const int DtAbandonPlanMessageType = 42
 
const int DtSetBatchNumberMessageType = 43
 
const int DtIfJoyDeviceRequestType = 44
 
const int DtExitMessageType = 45
 
const int DtObjectParametersOpMessageType = 46
 
const int DtTerrainOpMessageType = 47
 
const int DtLoadScenarioMessageType = 48
 
const int DtStatusRequestMessageType = 49
 
const int DtStatusMessageType = 50
 
const int DtCloseScenarioMessageType = 51
 
const int DtModifyOrganizationType = 52
 
const int DtOrganizationModifiedType = 53
 
const int DtAddToOrganizationType = 54
 
const int DtRemoveFromOrganizationType = 55
 
const int DtSpawnBreachMessageType = 56
 
const int DtPlanResponseMessageType = 57
 
const int DtParentChangedMessageType = 59
 
const int DtInitConnectionMessageType = 60
 
const int DtObsoleteLoadScenarioMessageType = 61
 
const int DtLoadCompleteMessageType = 62
 
const int DtSaveScenarioMessageType = 63
 
const int DtSaveCompleteMessageType = 64
 
const int DtDeleteVrfObjectByIdMessageType = 65
 
const int DtAggregateAsMessageType = 66
 
const int DtModifyVrfOverlayMessageType = 67
 
const int DtSetThresholdsMessageType = 68
 
const int DtSetSubordinateOrderType = 81
 
const int DtQuerySpatialSubdivisionConfigurationType = 82
 
const int DtSpatialSubdivisionConfigurationType = 83
 
const int DtSetSpatialSubdivisionConfigurationType = 84
 
const int DtEmbarkObjectMessageType = 85
 
const int DtDisembarkObjectMessageType = 86
 
const int DtEmbarkationInformationRequestType = 87
 
const int DtEmbarkationInformationType = 88
 
const int DtSensorDataMessageType = 89
 
const int DtSensorDataRequestMessageType = 90
 
const int DtSensorDataUnsubscribeMessageType = 91
 
const int DtCapableTaskAndSetQueryType = 95
 
const int DtCapableTaskAndSetResponseType = 96
 
const int DtVrfObjectCreatedV2MessageType = 97
 
const int DtRequestGlobalPlanListMessageType = 98
 
const int DtGlobalPlanListMessageType = 99
 
const int DtDeletePlanMessageType = 101
 
const int DtMultiplePlanRequestMessageType = 103
 
const int DtMultiplePlanResponseMessageType = 104
 
const int DtMultiplePlanSetMessageType = 105
 
const int DtPluginDataMessageType = 106
 
const int DtPluginDataRequestMessageType = 107
 
const int DtRestartPlanMessageType = 108
 
const int DtDIGuyAppearAndAnimationsQueryType = 109
 
const int DtDIGuyAppearAndAnimationsResponseType = 110
 
const int DtIndirectArtilleryMessageType = 111
 
const int DtRequestHostilityMatrixMessageType = 112
 
const int DtSetHostilityMatrixMessageType = 113
 
const int DtHostilityMatrixMessageType = 114
 
const int DtRequestForceHostilityMessageType = 115
 
const int DtSetForceHostilityMessageType = 116
 
const int DtForceHostilityMessageType = 117
 
const int DtExecuteSimCommandMessageType = 118
 
const int DtModifySettingMessageType = 119
 
const int DtRequestSettingMessageType = 120
 
const int DtSettingMessageType = 121
 
const int DtSubordinateListMessageType = 122
 
const int DtSubordinateListRequestMessageType = 123
 
const int DtSplitContentType = 124
 
const int DtSwitchSystemResponseMessageType = 125
 
const int DtIfObjectIndexMessageType = 126
 
const int DtServerMessageType = 127
 
const int DtRequestScriptedTasksType = 129
 
const int DtScriptedTaskResponseMessageType = 130
 
const int DtScriptedTaskOperationType = 131
 
const int DtScriptedTaskOperationResponseType = 132
 
const int DtScenarioDescriptionMessageType = 128
 
const int DtImportScenarioDescriptionFileMessageType = 133
 
const int DtRequestForcesMessageType = 134
 
const int DtForcesMessageType = 135
 
const int DtMsdlSidcMappingMessageType = 136
 
const int DtExportScenarioDescriptionFileMessageType = 137
 
const int DtExportCompleteMessageType = 138
 
const int DtScenarioRewoundMessageType = 139
 
const int DtScriptedTaskFrameRateResponseType = 140
 
const int DtActionCategoriesRequestType = 141
 
const int DtActionCategoriesResponseType = 142
 
const int DtScriptedMovementObjectsRequestType = 143
 
const int DtScriptedMovementObjectsResponseType = 144
 
const int DtCreateSelectionGroupType = 145
 
const int DtDoctrinesOperationsMessageType = 146
 
const int DtDoctrinesListMessageType = 147
 
const int DtScenarioEventMessageType = 148
 
const int DtScenarioStatusRequestMessageType = 150
 
const int DtScenarioStatusMessageType = 151
 
const int DtRequestSensorDomainsMessageType = 152
 
const int DtSensorDomainsMessageType = 153
 
const int DtRequestHazardAreaInformationMessageType = 154
 
const int DtComputeRouteType = 155
 
const int DtComputeRouteResponseType = 156
 
const int DtHazardAreaInformationMessageType = 157
 
const int DtExtendedLabelsOperationMessageType = 158
 
const int DtActivitiesRequestMessageType = 159
 
const int DtActivitiesResponseMessageType = 160
 
const int DtChangeWeatherPrioritiesMessageType = 161
 
const int DtEmbeddedEntityInfoCacheRequestType = 162
 
const int DtEmbeddedEntityInfoCacheResponseType = 163
 
const int DtAskUserQuestionMessageType = 170
 
const int DtUserQuestionOperationMessageType = 171
 
const int DtSetRunDurationMessageType = 172
 
const int DtRequestIntersectionInformationType = 173
 
const int DtIntersectionInformationResponseType = 174
 
const int DtRequestSpotReportsType = 175
 
const int DtRequestStealthCommandsType = 176
 
const int DtStealthCommandsResponseType = 177
 
const int DtImportScenarioResultsMessageType = 178
 
const int DtSimulationObjectGroupSaveMessageType = 179
 
const int DtSimulationObjectGroupSavedMessageType = 180
 
const int DtSimulationObjectGroupCreateMessageType = 181
 
const int DtRequestJoystickControlsMessageType = 182
 
const int DtJoystickControlsResponseMessageType = 183
 
const int DtIfJoystickControlMessageType = 184
 
const int DtRequestLoadedNavAreasType = 185
 
const int DtLoadedNavAreasResponseType = 186
 
const int DtLaunchGlobalPlanMessageType = 187
 
const int DtRequestSimObjectNavAreasType = 188
 
const int DtSimObjectNavAreasResponseType = 189
 
const int DtTaskVisualizationsRequestMessageType = 190
 
const int DtRequestSnapshotsMessageType = 191
 
const int DtSnapshotsResponseMessageType = 192
 
const int DtRollbackToSnapshotMessageType = 193
 
const int DtClearAllSnapshotsMessageType = 194
 
const int DtSetScenarioFilenameMessageType = 195
 
const int DtRequestEmbarkationSlotInformationMessageType = 196
 
const int DtEmbarkationSlotInformationResponseMessageType = 197
 
const int DtRequestDynamicTerrainInformationType = 198
 
const int DtDynamicTerrainInformationResponseType = 199
 
const int DtReinitializeScenarioMessageType = 200
 
const int DtPersistentTracksInformationResponseType = 201
 
const int DtCreateMultipleEntitiesType = 202
 
const int DtSpawnListType = 203
 
const int DtRequestSpawnListType = 204
 
const int DtRequestSpawnDataType = 205
 
const int DtCreateSpawnDataType = 206
 
const int DtDeleteSpawnDataType = 207
 
const int DtSpawnDataType = 208
 
const int DtAddSinkPointType = 209
 
const int DtUpdateSpawnTemplateType = 210
 
const int DtScriptedTaskChecksumMessageType = 211
 
const int DtSimOperationsInProgressMessageType = 212
 
const int DtSimOperationsInProgressRequestMessageType = 213
 
const int DtTestResultMessageType = 213
 
const int DtOsgEarthCacheRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 1
 
const int DtOsgEarthCacheCancelRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 2
 
const int DtOsgEarthCacheProgressMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 3
 
const int DtClearSimulationObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 6
 
const int DtOrbatOperationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 7
 
const int DtOrbatResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 8
 
const int DtVrfTDLMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 9
 
const int DtDeleteDynamicTerrainServerType = MAX_USER_INTERFACE_MESSAGE_TYPE + 10
 
const int DtRequestRadarCoverageInformationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 11
 
const int DtRadarCoverageInformationResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 12
 
const int DtTerrainProfileInformationRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 13
 
const int DtCancelTerrainProfileInformationRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 14
 
const int DtIfRequestEmbarkationEgressPointsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 15
 
const int DtIfEmbarkationEgressPointsResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 16
 
const int DtIfDebugDrawConnectorType = MAX_USER_INTERFACE_MESSAGE_TYPE + 17
 
const int DtIfDebugDrawTerrainType = MAX_USER_INTERFACE_MESSAGE_TYPE + 18
 
const int DtIfDebugDrawFeatureType = MAX_USER_INTERFACE_MESSAGE_TYPE + 19
 
const int DtIfDebugDrawNavMeshType = MAX_USER_INTERFACE_MESSAGE_TYPE + 20
 
const int DtRequestWeatherAtLocationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 21
 
const int DtWeatherAtLocationResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 22
 
const int DtIfObjectsCreatedMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 23
 
const int DtIfObjectsDeletedMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 24
 
const int DtIfTakeOwnershipOfMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 25
 
const int DtComputeAerodromeType = MAX_USER_INTERFACE_MESSAGE_TYPE + 26
 
const int DtComputeAerodromeResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 27
 
const int DtModifyPerformanceSettingsType = MAX_USER_INTERFACE_MESSAGE_TYPE + 28
 
const int DtIfPingMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 29
 
const int DtIfSyncMatrixListRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 30
 
const int DtIfSyncMatrixListResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 31
 
const int DtIfSyncMatrixAddRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 32
 
const int DtIfSyncMatrixRemoveRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 33
 
const int DtIfSyncMatrixRenameResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 34
 
const int DtIfSyncMatrixRemoveResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 35
 
const int DtIfSyncMatrixRemovePhaseResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 36
 
const int DtIfSyncMatrixInfoResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 37
 
const int DtIfSyncMatrixObjectsListResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 38
 
const int DtIfSyncMatrixPhaseInfoResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 39
 
const int DtIfSyncMatrixMoveToPhaseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 40
 
const int DtIfSyncMatrixPlansStatusType = MAX_USER_INTERFACE_MESSAGE_TYPE + 41
 
const int DtIfSyncMatrixPlanType = MAX_USER_INTERFACE_MESSAGE_TYPE + 42
 
const int DtReceivedScenarioMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 43
 
const int DtReinitializeObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 44
 
Interface Message Aliases

These are aliases for backward compatibility.

const int DtModifyControlObjectMessageType = DtModifyVrfObjectMessageType
 
const int DtModifyControlAreaMessageType = DtModifyVrfObjectMessageType
 
const int DtModifyControlPointMessageType = DtModifyVrfObjectMessageType
 
const int DtModifyRouteMessageType = DtModifyVrfObjectMessageType
 
const int DtModifyPhaseLineMessageType = DtModifyVrfObjectMessageType
 
const int DtModifyGroundObstacleMessageType = DtModifyVrfObjectMessageType
 
const int DtRemoveEntityMessageType = DtDeleteVrfObjectMessageType
 
const int DtRemoveControlObjectMessageType = DtDeleteVrfObjectMessageType
 
const int DtEntityNameMessageType = DtVrfObjectCreatedMessageType
 
const int DtCreateEntityMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateControlObjectMessageType = DtCreateVrfObjectMessageType
 
const int DtCreatePhaseLineMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateRouteMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateControlAreaMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateControlPointMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateGroundObstacleMessageType = DtCreateVrfObjectMessageType
 
const int DtCreateTargetPointMessageType = DtCreateVrfObjectMessageType
 
const int DtRequestEntityNameMessageType = DtRequestVrfObjectCreatedMessageType
 
const int DtEntityParametersOpMessageType = DtObjectParametersOpMessageType
 
Unused and Obsolete Interface Message Types.

Removed messages:

(Defined in vrfExtProtocol/messageTypes.h:)
const int DtRadioMessageReceivedMessageType = 102;

(Defined in vrfExtProtocol/messageTypes.h:)
const int DtVrfObjectCreatedMessageType = 8;
const int DtRequestVrfObjectCreatedMessageType = 9;
const int DtVrfObjectDeletedMessageType = 10;

(Defined in vrfExtProtocol/messageTypes.h:)
const int DtVrfObjectDataMessageType = 58;

Stealth messages are obsolete after VRF 3.9. 69-72 are here for legacy reasons only.

(Defined in vrfExtProtocol/messageTypes.h:)
const int DtVrfObjectStateMessageType = 80;

const int DtRequestGlobalPlanMessageType = 100; - Removed
Obsolete messages:

const int DtStealthCompassMessageType = 69
 
const int DtStealthMimicMessageType = 70
 
const int DtStealthDetachMessageType = 71
 
const int DtStealthGroupMessageType = 72
 
const int DtObsoleteSetObjectNotifyLevelType = 92
 
const int DtObsoleteLogObjectConsoleToFileType = 93
 
const int DtObsoleteStopLogObjectConsoleToFileType = 94
 
Subtypes used in DtIfControl IF Messages

These are the values used in the controlType field of DtIfControl messages. DtIfControl is a class of IF Message. For DtIfControl messages, the IF Message Type is DtControlMessageType.

const int DtUnknownControlType = 0
 
const int DtPauseControlType = 1
 
const int DtRunControlType = 2
 
const int DtRunDurationControlType = 3
 
const int DtRunCompleteControlType = 4
 
const int DtRewindControlType = 5
 
const int DtStepControlType = 6
 
File Ops IF Message Types.

These are the values used in the fileOp field of DtIfFileOp messages. There are several subclasses of DtFileOp. Each of these subclasses has a special IF Message Type, currently DtOverlayOpMessageType, DtPlanOpMessageType, or DtOrderOfBattleOpMessageType.

const int DtUnknownFileOpType = 0
 
const int DtReadFileOpType = 1
 
const int DtWriteFileOpType = 2
 

Constants for Frame Rate Information.

Note
These aren't directly related to sim messages.
enum  DtFrameMode { DtUnknownFrameModeType, DtVariableFrameModeType, DtFixedFrameModeType, DtFixedFrameRunToCompleteModeType }
 
const char DtUnknownFrameModeTypeString [] = "unknown-frame"
 
const char DtVariableFrameModeTypeString [] = "variable-frame"
 
const char DtFixedFrameModeTypeString [] = "fixed-frame"
 
const char DtFixedFrameRunToCompleteModeTypeString [] = "fixed-frame-run-to-complete"
 

Macro Definition Documentation

#define MIN_USER_INTERFACE_MESSAGE_TYPE   300
#define MAX_USER_INTERFACE_MESSAGE_TYPE   900
#define MAX_INTERFACE_MESSAGE_TYPE   1000

Enumeration Type Documentation

Enumerator
DtUnknownFrameModeType 
DtVariableFrameModeType 
DtFixedFrameModeType 
DtFixedFrameRunToCompleteModeType 

Function Documentation

DT_DLL_vrfmsgs const char* DtFrameModeTypeString ( DtFrameMode  type)
DT_DLL_vrfmsgs const char* DtFileOpTypeString ( int  type)
DT_DLL_vrfmsgs const char* DtInterfaceContentTypeString ( int  type)
DT_DLL_vrfmsgs const char* DtControlTypeString ( int  type)
DT_DLL_vrfmsgs const char* DtRadioMessageTypeString ( int  type)
DT_DLL_vrfmsgs const char* DtMessageTypeString ( int  type)

Variable Documentation

const int DtUnknownMessageType = 0

Note that VrfObjectMessages, when not sent through radios in signal PDUs, they are sent as the payload of Interface Messages (see DtDeliverVrfObjectMessageType below).

const int DtVrfObjectMessageType = 1

Note that VrfObjectMessages, when not sent through radios in signal PDUs, they are sent as the payload of Interface Messages (see DtDeliverVrfObjectMessageType below).

const int DtRadioMessageType = DtVrfObjectMessageType
Deprecated:
Same as DtVrfObjectMessageType.
const int DtInterfaceMessageType = 2

Note that VrfObjectMessages, when not sent through radios in signal PDUs, they are sent as the payload of Interface Messages (see DtDeliverVrfObjectMessageType below).

const int DtUnknownRadioMessageType = 0
const int DtTaskMessageType = 1
const int DtReportMessageType = 2
const int DtSetDataRequestMessageType = 3
const int DtAdminMessageType = 4
const int DtUnknownInterfaceMessageType = 0

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCreateVrfObjectMessageType = 5

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifyVrfObjectMessageType = 6

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeleteVrfObjectMessageType = 7

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDuplicateNameDetectedMessageType = 19

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtControlMessageType = 20

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOverlayOpMessageType = 21

IF message type for a DtIfFileOp subclass of IF message.

const int DtPlanOpMessageType = 22

IF message type for a DtIfFileOp subclass of IF message.

const int DtOrderOfBattleOpMessageType = 23

IF message type for a DtIfFileOp subclass of IF message.

const int DtAwaitingTaskMessageType__obsolete__ = 25
Deprecated:
DtSimTaskManager now calls DtVrfObjectPlanManager::awaitingTask
const int DtSkipTaskMessageType = 26

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeliverVrfObjectMessageType = 27

Most VrfObjectMessages are delivered as content in this type of message.

const int DtDeliverRadioMessageType = DtDeliverVrfObjectMessageType
Deprecated:
Use DtDeliverVrfObjectMessageType instead.
const int DtSetTimeMultiplierMessageType = 28

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetFrameModeMessageType = 29

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetRandomSeedMessageType = 30

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtFrameRateRequestMessageType = 31

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtFrameRateResponseMessageType = 32

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAutoReorganizeMessageType = 33

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtReorganizeMessageType = 34

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtObsoleteAggregateAsMessageType = 35

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestPlanMessageType = 36

not used

const int DtPlanMessageType = 37

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestPlanStatementMessageType = 38

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtPlanStatementMessageType = 39

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtPlanCurStatementMessageType = 41

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAbandonPlanMessageType = 42

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetBatchNumberMessageType = 43

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfJoyDeviceRequestType = 44

not used

const int DtExitMessageType = 45

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtObjectParametersOpMessageType = 46

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtTerrainOpMessageType = 47

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtLoadScenarioMessageType = 48

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtStatusRequestMessageType = 49

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtStatusMessageType = 50

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCloseScenarioMessageType = 51

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifyOrganizationType = 52

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOrganizationModifiedType = 53

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAddToOrganizationType = 54

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRemoveFromOrganizationType = 55

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSpawnBreachMessageType = 56

~~~~~~~~Engineering Addition

const int DtPlanResponseMessageType = 57

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtParentChangedMessageType = 59

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtInitConnectionMessageType = 60

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtObsoleteLoadScenarioMessageType = 61

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtLoadCompleteMessageType = 62

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSaveScenarioMessageType = 63

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSaveCompleteMessageType = 64

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeleteVrfObjectByIdMessageType = 65

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAggregateAsMessageType = 66

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifyVrfOverlayMessageType = 67

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetThresholdsMessageType = 68

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetSubordinateOrderType = 81

Deprecated. Replaced with DtResource events and NETN transport.

const int DtQuerySpatialSubdivisionConfigurationType = 82

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSpatialSubdivisionConfigurationType = 83

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetSpatialSubdivisionConfigurationType = 84

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbarkObjectMessageType = 85

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDisembarkObjectMessageType = 86

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbarkationInformationRequestType = 87

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbarkationInformationType = 88

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSensorDataMessageType = 89

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSensorDataRequestMessageType = 90

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSensorDataUnsubscribeMessageType = 91

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCapableTaskAndSetQueryType = 95

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCapableTaskAndSetResponseType = 96

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtVrfObjectCreatedV2MessageType = 97

New type for old Created message.

const int DtRequestGlobalPlanListMessageType = 98

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtGlobalPlanListMessageType = 99

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeletePlanMessageType = 101

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtMultiplePlanRequestMessageType = 103

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtMultiplePlanResponseMessageType = 104

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtMultiplePlanSetMessageType = 105

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtPluginDataMessageType = 106

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtPluginDataRequestMessageType = 107

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRestartPlanMessageType = 108

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDIGuyAppearAndAnimationsQueryType = 109

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDIGuyAppearAndAnimationsResponseType = 110

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIndirectArtilleryMessageType = 111

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestHostilityMatrixMessageType = 112

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetHostilityMatrixMessageType = 113

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtHostilityMatrixMessageType = 114

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestForceHostilityMessageType = 115

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetForceHostilityMessageType = 116

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtForceHostilityMessageType = 117

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtExecuteSimCommandMessageType = 118

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifySettingMessageType = 119

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSettingMessageType = 120

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSettingMessageType = 121

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSubordinateListMessageType = 122

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSubordinateListRequestMessageType = 123

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSplitContentType = 124

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSwitchSystemResponseMessageType = 125

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfObjectIndexMessageType = 126

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtServerMessageType = 127

Message sent from server to front-end.

const int DtRequestScriptedTasksType = 129

Scripted task management.

const int DtScriptedTaskResponseMessageType = 130

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedTaskOperationType = 131

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedTaskOperationResponseType = 132

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScenarioDescriptionMessageType = 128

Message for scenario description.

const int DtImportScenarioDescriptionFileMessageType = 133

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestForcesMessageType = 134

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtForcesMessageType = 135

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtMsdlSidcMappingMessageType = 136

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtExportScenarioDescriptionFileMessageType = 137

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtExportCompleteMessageType = 138

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScenarioRewoundMessageType = 139

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedTaskFrameRateResponseType = 140

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtActionCategoriesRequestType = 141

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtActionCategoriesResponseType = 142

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedMovementObjectsRequestType = 143

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedMovementObjectsResponseType = 144

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCreateSelectionGroupType = 145

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDoctrinesOperationsMessageType = 146

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDoctrinesListMessageType = 147

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScenarioEventMessageType = 148

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScenarioStatusRequestMessageType = 150

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScenarioStatusMessageType = 151

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSensorDomainsMessageType = 152

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSensorDomainsMessageType = 153

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestHazardAreaInformationMessageType = 154

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtComputeRouteType = 155

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtComputeRouteResponseType = 156

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtHazardAreaInformationMessageType = 157

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtExtendedLabelsOperationMessageType = 158

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtActivitiesRequestMessageType = 159

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtActivitiesResponseMessageType = 160

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtChangeWeatherPrioritiesMessageType = 161

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbeddedEntityInfoCacheRequestType = 162

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbeddedEntityInfoCacheResponseType = 163

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAskUserQuestionMessageType = 170

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtUserQuestionOperationMessageType = 171

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetRunDurationMessageType = 172

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestIntersectionInformationType = 173

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIntersectionInformationResponseType = 174

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSpotReportsType = 175

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestStealthCommandsType = 176

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtStealthCommandsResponseType = 177

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtImportScenarioResultsMessageType = 178

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimulationObjectGroupSaveMessageType = 179

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimulationObjectGroupSavedMessageType = 180

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimulationObjectGroupCreateMessageType = 181

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestJoystickControlsMessageType = 182

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtJoystickControlsResponseMessageType = 183

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfJoystickControlMessageType = 184

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestLoadedNavAreasType = 185

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtLoadedNavAreasResponseType = 186

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtLaunchGlobalPlanMessageType = 187

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSimObjectNavAreasType = 188

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimObjectNavAreasResponseType = 189

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtTaskVisualizationsRequestMessageType = 190

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSnapshotsMessageType = 191

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSnapshotsResponseMessageType = 192

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRollbackToSnapshotMessageType = 193

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtClearAllSnapshotsMessageType = 194

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSetScenarioFilenameMessageType = 195

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestEmbarkationSlotInformationMessageType = 196

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtEmbarkationSlotInformationResponseMessageType = 197

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestDynamicTerrainInformationType = 198

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDynamicTerrainInformationResponseType = 199

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtReinitializeScenarioMessageType = 200

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtPersistentTracksInformationResponseType = 201

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCreateMultipleEntitiesType = 202

Interface message defines.

const int DtSpawnListType = 203

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSpawnListType = 204

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestSpawnDataType = 205

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCreateSpawnDataType = 206

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeleteSpawnDataType = 207

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSpawnDataType = 208

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtAddSinkPointType = 209

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtUpdateSpawnTemplateType = 210

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtScriptedTaskChecksumMessageType = 211

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimOperationsInProgressMessageType = 212

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtSimOperationsInProgressRequestMessageType = 213

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtTestResultMessageType = 213

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOsgEarthCacheRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 1

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOsgEarthCacheCancelRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 2

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOsgEarthCacheProgressMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 3

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtClearSimulationObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 6

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOrbatOperationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 7

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtOrbatResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 8

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtVrfTDLMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 9

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtDeleteDynamicTerrainServerType = MAX_USER_INTERFACE_MESSAGE_TYPE + 10

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestRadarCoverageInformationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 11

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRadarCoverageInformationResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 12

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtTerrainProfileInformationRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 13

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtCancelTerrainProfileInformationRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 14

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfRequestEmbarkationEgressPointsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 15

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfEmbarkationEgressPointsResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 16

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfDebugDrawConnectorType = MAX_USER_INTERFACE_MESSAGE_TYPE + 17

Debug Draw messages.

const int DtIfDebugDrawTerrainType = MAX_USER_INTERFACE_MESSAGE_TYPE + 18

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfDebugDrawFeatureType = MAX_USER_INTERFACE_MESSAGE_TYPE + 19

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfDebugDrawNavMeshType = MAX_USER_INTERFACE_MESSAGE_TYPE + 20

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtRequestWeatherAtLocationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 21

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtWeatherAtLocationResponseMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 22

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfObjectsCreatedMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 23

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfObjectsDeletedMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 24

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfTakeOwnershipOfMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 25

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtComputeAerodromeType = MAX_USER_INTERFACE_MESSAGE_TYPE + 26

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtComputeAerodromeResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 27

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifyPerformanceSettingsType = MAX_USER_INTERFACE_MESSAGE_TYPE + 28

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfPingMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 29

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixListRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 30

Synch matrix messages.

const int DtIfSyncMatrixListResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 31

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixAddRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 32

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixRemoveRequestType = MAX_USER_INTERFACE_MESSAGE_TYPE + 33

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixRenameResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 34

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixRemoveResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 35

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixRemovePhaseResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 36

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixInfoResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 37

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixObjectsListResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 38

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixPhaseInfoResponseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 39

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixMoveToPhaseType = MAX_USER_INTERFACE_MESSAGE_TYPE + 40

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixPlansStatusType = MAX_USER_INTERFACE_MESSAGE_TYPE + 41

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtIfSyncMatrixPlanType = MAX_USER_INTERFACE_MESSAGE_TYPE + 42

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtReceivedScenarioMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 43

Other messages.

const int DtReinitializeObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 44

The IF message type for messages in the subclass DtIfControl. These messages have a subtype in a DtIfControl field – see section below.

const int DtModifyControlObjectMessageType = DtModifyVrfObjectMessageType
const int DtModifyControlAreaMessageType = DtModifyVrfObjectMessageType
const int DtModifyControlPointMessageType = DtModifyVrfObjectMessageType
const int DtModifyRouteMessageType = DtModifyVrfObjectMessageType
const int DtModifyPhaseLineMessageType = DtModifyVrfObjectMessageType
const int DtModifyGroundObstacleMessageType = DtModifyVrfObjectMessageType
const int DtRemoveEntityMessageType = DtDeleteVrfObjectMessageType
const int DtRemoveControlObjectMessageType = DtDeleteVrfObjectMessageType
const int DtEntityNameMessageType = DtVrfObjectCreatedMessageType
const int DtCreateEntityMessageType = DtCreateVrfObjectMessageType
const int DtCreateControlObjectMessageType = DtCreateVrfObjectMessageType
const int DtCreatePhaseLineMessageType = DtCreateVrfObjectMessageType
const int DtCreateRouteMessageType = DtCreateVrfObjectMessageType
const int DtCreateControlAreaMessageType = DtCreateVrfObjectMessageType
const int DtCreateControlPointMessageType = DtCreateVrfObjectMessageType
const int DtCreateGroundObstacleMessageType = DtCreateVrfObjectMessageType
const int DtCreateTargetPointMessageType = DtCreateVrfObjectMessageType
const int DtRequestEntityNameMessageType = DtRequestVrfObjectCreatedMessageType
const int DtEntityParametersOpMessageType = DtObjectParametersOpMessageType
const int DtStealthCompassMessageType = 69
const int DtStealthMimicMessageType = 70
const int DtStealthDetachMessageType = 71
const int DtStealthGroupMessageType = 72
const int DtObsoleteSetObjectNotifyLevelType = 92
const int DtObsoleteLogObjectConsoleToFileType = 93
const int DtObsoleteStopLogObjectConsoleToFileType = 94
const int DtUnknownControlType = 0
const int DtPauseControlType = 1
const int DtRunControlType = 2
const int DtRunDurationControlType = 3
const int DtRunCompleteControlType = 4
const int DtRewindControlType = 5
const int DtStepControlType = 6
const int DtUnknownFileOpType = 0
const int DtReadFileOpType = 1
const int DtWriteFileOpType = 2
const char DtUnknownFrameModeTypeString[] = "unknown-frame"
const char DtVariableFrameModeTypeString[] = "variable-frame"
const char DtFixedFrameModeTypeString[] = "fixed-frame"
const char DtFixedFrameRunToCompleteModeTypeString[] = "fixed-frame-run-to-complete"

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)