VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Enumerations | Functions | Variables
messageTypes.h File Reference

Go to the source code of this file.

Macros

#define MIN_USER_INTERFACE_MESSAGE_TYPE   200
 Defines the safe range of values toolkit users can use for their own custom interface messages (derived DtSimInterfaceContent types).
#define MAX_USER_INTERFACE_MESSAGE_TYPE   900
#define MAX_INTERFACE_MESSAGE_TYPE   1000

Enumerations

enum  DtFrameMode { DtUnknownFrameModeType, DtVariableFrameModeType, DtFixedFrameModeType, DtFixedFrameRunToCompleteModeType }
 These are used for the different frame modes in the frame mode message. More...

Functions

DT_DLL_vrfmsgs const charDtFrameModeTypeString (DtFrameMode type)
 Task message contents are tasks, whose names are defined in taskTypes.h.
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

const int DtUnknownMessageType = 0
 Basic message types - these are used to distinguish radio messages from interface messages.
const int DtVrfObjectMessageType = 1
const int DtRadioMessageType = DtVrfObjectMessageType
const int DtInterfaceMessageType = 2
const int DtUnknownRadioMessageType = 0
 Radio message types - these are used to distinguish task radio messages from report radio messages.
const int DtTaskMessageType = 1
const int DtReportMessageType = 2
const int DtSetDataRequestMessageType = 3
const int DtAdminMessageType = 4
const int DtUnknownInterfaceMessageType = 0
const int DtCreateVrfObjectMessageType = 5
const int DtModifyVrfObjectMessageType = 6
const int DtDeleteVrfObjectMessageType = 7
const int DtDuplicateNameDetectedMessageType = 19
 Defined in vrfExtProtocol/messageTypes.h const int DtVrfObjectCreatedMessageType = 8; const int DtRequestVrfObjectCreatedMessageType = 9; const int DtVrfObjectDeletedMessageType = 10;.
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
 not used
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
 not used
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
 ~~~~~~~~Engineering Addition
const int DtPlanResponseMessageType = 57
const int DtParentChangedMessageType = 59
 Defined in vrfExtProtocol/messageTypes.h.
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 DtStealthCompassMessageType = 69
 Stealth messages are obsolete after VRF 3.9. 69-72 are here for legacy reasons only.
const int DtStealthMimicMessageType = 70
const int DtStealthDetachMessageType = 71
const int DtStealthGroupMessageType = 72
const int DtResourceMonitorRequestMessageType = 73
const int DtCurrentResourceRequestMessageType = 74
const int DtResourceMonitorResponseMessageType = 75
const int DtEntityResourceResponseMessageType = 76
const int DtResourceNamesRequestMessageType = 77
const int DtResourceNamesResponseMessageType = 78
const int DtResourceMonitorEnableMessageType = 79
const int DtSetSubordinateOrderType = 81
 Defined in vrfExtProtocol/messageTypes.h.
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
 New type for old created message.
const int DtRequestGlobalPlanListMessageType = 98
const int DtGlobalPlanListMessageType = 99
const int DtDeletePlanMessageType = 101
 const int DtRequestGlobalPlanMessageType = 100; - Removed
const int DtMultiplePlanRequestMessageType = 103
 Defined in vrfExtProtocol/messageTypes.h.
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
 Message sent from server to front-end.
const int DtScenarioDescriptionMessageType = 128
 Message for scenario description.
const int DtRequestScriptedTasksType = 129
 Message types for scripted task messages.
const int DtScriptedTaskResponseMessageType = 130
const int DtScriptedTaskOperationType = 131
const int DtScriptedTaskOperationResponseType = 132
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 DtOsgEarthCacheRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 1
 I am afeared of changing the 200 base because I can see users hardcoding this somewhere in some applications they have, so, start at 1 more than the max.
const int DtOsgEarthCacheCancelRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 2
const int DtOsgEarthCacheProgressMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 3
const int DtOsgEarthCacheInformationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 4
const int DtOsgEarthCacheInformationRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 5
const int DtClearSimulationObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 6
const int DtModifyControlObjectMessageType = DtModifyVrfObjectMessageType
 These are aliases for back compatibility.
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 DtUnknownControlType = 0
 Control messages contain a control type; more will probably be added.
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
 These are used in the different file operation messages; more will probably be added.
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"
const int DtCreateMultipleEntitiesType = 801
 Interface message defines.
const int DtSpawnListType = 803
const int DtRequestSpawnListType = 804
const int DtRequestSpawnDataType = 805
const int DtCreateSpawnDataType = 806
const int DtDeleteSpawnDataType = 807
const int DtSpawnDataType = 808
const int DtAddSinkPointType = 809
const int DtUpdateSpawnTemplateType = 810
const int DtObsoleteSetObjectNotifyLevelType = 92
 Not used.
const int DtObsoleteLogObjectConsoleToFileType = 93
const int DtObsoleteStopLogObjectConsoleToFileType = 94

Macro Definition Documentation

#define MIN_USER_INTERFACE_MESSAGE_TYPE   200

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

#define MAX_USER_INTERFACE_MESSAGE_TYPE   900
#define MAX_INTERFACE_MESSAGE_TYPE   1000

Enumeration Type Documentation

These are used for the different frame modes in the frame mode message.

Enumerator:
DtUnknownFrameModeType 
DtVariableFrameModeType 
DtFixedFrameModeType 
DtFixedFrameRunToCompleteModeType 

Function Documentation

DT_DLL_vrfmsgs const char* DtFrameModeTypeString ( DtFrameMode  type)

Task message contents are tasks, whose names are defined in taskTypes.h.

Type printing functions

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

Basic message types - these are used to distinguish radio messages from interface messages.

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

Radio message types - these are used to distinguish task radio messages from report radio messages.

const int DtTaskMessageType = 1
const int DtReportMessageType = 2
const int DtSetDataRequestMessageType = 3
const int DtAdminMessageType = 4
const int DtUnknownInterfaceMessageType = 0
const int DtCreateVrfObjectMessageType = 5
const int DtModifyVrfObjectMessageType = 6
const int DtDeleteVrfObjectMessageType = 7
const int DtDuplicateNameDetectedMessageType = 19

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

const int DtControlMessageType = 20
const int DtOverlayOpMessageType = 21
const int DtPlanOpMessageType = 22
const int DtOrderOfBattleOpMessageType = 23
const int DtAwaitingTaskMessageType__obsolete__ = 25
Deprecated:
DtSimTaskManager now calls DtVrfObjectPlanManager::awaitingTask
const int DtSkipTaskMessageType = 26
const int DtDeliverVrfObjectMessageType = 27
const int DtDeliverRadioMessageType = DtDeliverVrfObjectMessageType
Deprecated:
Use DtDeliverVrfObjectMessageType instead.
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

not used

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

not used

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

~~~~~~~~Engineering Addition

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 DtStealthCompassMessageType = 69

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

const int DtStealthMimicMessageType = 70
const int DtStealthDetachMessageType = 71
const int DtStealthGroupMessageType = 72
const int DtResourceMonitorRequestMessageType = 73
const int DtCurrentResourceRequestMessageType = 74
const int DtResourceMonitorResponseMessageType = 75
const int DtEntityResourceResponseMessageType = 76
const int DtResourceNamesRequestMessageType = 77
const int DtResourceNamesResponseMessageType = 78
const int DtResourceMonitorEnableMessageType = 79
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 DtObsoleteSetObjectNotifyLevelType = 92

Not used.

const int DtObsoleteLogObjectConsoleToFileType = 93
const int DtObsoleteStopLogObjectConsoleToFileType = 94
const int DtCapableTaskAndSetQueryType = 95
const int DtCapableTaskAndSetResponseType = 96
const int DtVrfObjectCreatedV2MessageType = 97

New type for old created message.

const int DtRequestGlobalPlanListMessageType = 98
const int DtGlobalPlanListMessageType = 99
const int DtDeletePlanMessageType = 101

const int DtRequestGlobalPlanMessageType = 100; - Removed

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

Message sent from server to front-end.

const int DtScenarioDescriptionMessageType = 128

Message for scenario description.

const int DtRequestScriptedTasksType = 129

Message types for scripted task messages.

const int DtScriptedTaskResponseMessageType = 130
const int DtScriptedTaskOperationType = 131
const int DtScriptedTaskOperationResponseType = 132
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 DtOsgEarthCacheRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 1

I am afeared of changing the 200 base because I can see users hardcoding this somewhere in some applications they have, so, start at 1 more than the max.

const int DtOsgEarthCacheCancelRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 2
const int DtOsgEarthCacheProgressMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 3
const int DtOsgEarthCacheInformationMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 4
const int DtOsgEarthCacheInformationRequestMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 5
const int DtClearSimulationObjectsMessageType = MAX_USER_INTERFACE_MESSAGE_TYPE + 6
const int DtModifyControlObjectMessageType = DtModifyVrfObjectMessageType

These are aliases for back compatibility.

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 DtUnknownControlType = 0

Control messages contain a control type; more will probably be added.

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

These are used in the different file operation messages; more will probably be added.

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"
const int DtCreateMultipleEntitiesType = 801

Interface message defines.

const int DtSpawnListType = 803
const int DtRequestSpawnListType = 804
const int DtRequestSpawnDataType = 805
const int DtCreateSpawnDataType = 806
const int DtDeleteSpawnDataType = 807
const int DtSpawnDataType = 808
const int DtAddSinkPointType = 809
const int DtUpdateSpawnTemplateType = 810

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)