VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfmsgs
messageTypes.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2015 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
6
#pragma once
7
8
//
12
//
13
14
#include <vrfExtProtocol/messageTypes.h>
15
#include "
vrfmsgs/vrfmsgsDefines.h
"
16
19
#define MIN_USER_INTERFACE_MESSAGE_TYPE 200
20
#define MAX_USER_INTERFACE_MESSAGE_TYPE 900
21
24
const
int
DtUnknownMessageType
= 0;
25
const
int
DtVrfObjectMessageType
= 1;
27
const
int
DtRadioMessageType
=
DtVrfObjectMessageType
;
28
const
int
DtInterfaceMessageType
= 2;
29
32
const
int
DtUnknownRadioMessageType
= 0;
33
const
int
DtTaskMessageType
= 1;
34
const
int
DtReportMessageType
= 2;
35
const
int
DtSetDataRequestMessageType
= 3;
36
const
int
DtAdminMessageType
= 4;
37
38
const
int
DtUnknownInterfaceMessageType
= 0;
39
40
const
int
DtCreateVrfObjectMessageType
= 5;
41
const
int
DtModifyVrfObjectMessageType
= 6;
42
const
int
DtDeleteVrfObjectMessageType
= 7;
43
48
49
const
int
DtDuplicateNameDetectedMessageType
= 19;
50
const
int
DtControlMessageType
= 20;
51
const
int
DtOverlayOpMessageType
= 21;
52
const
int
DtPlanOpMessageType
= 22;
53
const
int
DtOrderOfBattleOpMessageType
= 23;
55
const
int
DtAwaitingTaskMessageType__obsolete__
= 25;
56
const
int
DtSkipTaskMessageType
= 26;
57
const
int
DtDeliverVrfObjectMessageType
= 27;
59
const
int
DtDeliverRadioMessageType
=
DtDeliverVrfObjectMessageType
;
60
const
int
DtSetTimeMultiplierMessageType
= 28;
61
const
int
DtSetFrameModeMessageType
= 29;
62
const
int
DtSetRandomSeedMessageType
= 30;
63
const
int
DtFrameRateRequestMessageType
= 31;
64
const
int
DtFrameRateResponseMessageType
= 32;
65
const
int
DtAutoReorganizeMessageType
= 33;
66
const
int
DtReorganizeMessageType
= 34;
67
const
int
DtObsoleteAggregateAsMessageType
= 35;
68
const
int
DtRequestPlanMessageType
= 36;
69
const
int
DtPlanMessageType
= 37;
70
const
int
DtRequestPlanStatementMessageType
= 38;
71
const
int
DtPlanStatementMessageType
= 39;
72
const
int
DtPlanCurStatementMessageType
= 41;
73
const
int
DtAbandonPlanMessageType
= 42;
74
const
int
DtSetBatchNumberMessageType
= 43;
75
const
int
DtIfJoyDeviceRequestType
= 44;
76
const
int
DtExitMessageType
= 45;
77
const
int
DtObjectParametersOpMessageType
= 46;
78
const
int
DtTerrainOpMessageType
= 47;
79
const
int
DtLoadScenarioMessageType
= 48;
80
const
int
DtStatusRequestMessageType
= 49;
81
const
int
DtStatusMessageType
= 50;
82
const
int
DtCloseScenarioMessageType
= 51;
83
const
int
DtModifyOrganizationType
= 52;
84
const
int
DtOrganizationModifiedType
= 53;
85
const
int
DtAddToOrganizationType
= 54;
86
const
int
DtRemoveFromOrganizationType
= 55;
87
#ifndef UNDOCUMENTED
88
89
const
int
DtSpawnBreachMessageType
= 56;
90
#endif
/* UNDOCUMENTED */
91
const
int
DtPlanResponseMessageType
= 57;
92
94
//const int DtVrfObjectDataMessageType = 58;
95
96
const
int
DtParentChangedMessageType
= 59;
97
const
int
DtInitConnectionMessageType
= 60;
98
const
int
DtObsoleteLoadScenarioMessageType
= 61;
99
const
int
DtLoadCompleteMessageType
= 62;
100
const
int
DtSaveScenarioMessageType
= 63;
101
const
int
DtSaveCompleteMessageType
= 64;
102
const
int
DtDeleteVrfObjectByIdMessageType
= 65;
103
const
int
DtAggregateAsMessageType
= 66;
104
const
int
DtModifyVrfOverlayMessageType
= 67;
105
const
int
DtSetThresholdsMessageType
= 68;
107
const
int
DtStealthCompassMessageType
= 69;
108
const
int
DtStealthMimicMessageType
= 70;
109
const
int
DtStealthDetachMessageType
= 71;
110
const
int
DtStealthGroupMessageType
= 72;
111
const
int
DtResourceMonitorRequestMessageType
= 73;
112
const
int
DtCurrentResourceRequestMessageType
= 74;
113
const
int
DtResourceMonitorResponseMessageType
= 75;
114
const
int
DtEntityResourceResponseMessageType
= 76;
115
const
int
DtResourceNamesRequestMessageType
= 77;
116
const
int
DtResourceNamesResponseMessageType
= 78;
117
const
int
DtResourceMonitorEnableMessageType
= 79;
118
120
//const int DtVrfObjectStateMessageType = 80;
121
122
const
int
DtSetSubordinateOrderType
= 81;
123
const
int
DtQuerySpatialSubdivisionConfigurationType
= 82;
124
const
int
DtSpatialSubdivisionConfigurationType
= 83;
125
const
int
DtSetSpatialSubdivisionConfigurationType
= 84;
126
const
int
DtEmbarkObjectMessageType
= 85;
127
const
int
DtDisembarkObjectMessageType
= 86;
128
const
int
DtEmbarkationInformationRequestType
= 87;
129
const
int
DtEmbarkationInformationType
= 88;
130
const
int
DtSensorDataMessageType
= 89;
131
const
int
DtSensorDataRequestMessageType
= 90;
132
const
int
DtSensorDataUnsubscribeMessageType
= 91;
134
135
const
int
DtObsoleteSetObjectNotifyLevelType
= 92;
136
const
int
DtObsoleteLogObjectConsoleToFileType
= 93;
137
const
int
DtObsoleteStopLogObjectConsoleToFileType
= 94;
139
const
int
DtCapableTaskAndSetQueryType
= 95;
140
const
int
DtCapableTaskAndSetResponseType
= 96;
142
const
int
DtVrfObjectCreatedV2MessageType
= 97;
143
const
int
DtRequestGlobalPlanListMessageType
= 98;
144
const
int
DtGlobalPlanListMessageType
= 99;
145
const
int
DtRequestGlobalPlanMessageType
= 100;
146
const
int
DtDeletePlanMessageType
= 101;
147
149
//const int DtRadioMessageReceivedMessageType = 102;
150
151
const
int
DtMultiplePlanRequestMessageType
= 103;
152
const
int
DtMultiplePlanResponseMessageType
= 104;
153
const
int
DtMultiplePlanSetMessageType
= 105;
154
const
int
DtPluginDataMessageType
= 106;
155
const
int
DtPluginDataRequestMessageType
= 107;
156
const
int
DtRestartPlanMessageType
= 108;
157
158
const
int
DtDIGuyAppearAndAnimationsQueryType
= 109;
159
const
int
DtDIGuyAppearAndAnimationsResponseType
= 110;
160
161
const
int
DtIndirectArtilleryMessageType
= 111;
162
163
const
int
DtRequestHostilityMatrixMessageType
=112;
164
const
int
DtSetHostilityMatrixMessageType
=113;
165
const
int
DtHostilityMatrixMessageType
=114;
166
const
int
DtRequestForceHostilityMessageType
=115;
167
const
int
DtSetForceHostilityMessageType
=116;
168
const
int
DtForceHostilityMessageType
=117;
169
const
int
DtExecuteSimCommandMessageType
=118;
170
171
const
int
DtModifySettingMessageType
= 119;
172
const
int
DtRequestSettingMessageType
= 120;
173
const
int
DtSettingMessageType
= 121;
174
175
const
int
DtSubordinateListMessageType
= 122;
176
const
int
DtSubordinateListRequestMessageType
= 123;
177
178
const
int
DtSplitContentType
= 124;
179
180
const
int
DtSwitchSystemResponseMessageType
= 125;
181
182
const
int
DtIfObjectIndexMessageType
= 126;
183
185
const
int
DtServerMessageType
= 127;
186
188
const
int
DtScenarioDescriptionMessageType
= 128;
189
191
const
int
DtRequestScriptedTasksType
= 129;
192
const
int
DtScriptedTaskResponseMessageType
= 130;
193
const
int
DtScriptedTaskOperationType
= 131;
194
const
int
DtScriptedTaskOperationResponseType
= 132;
195
const
int
DtImportScenarioDescriptionFileMessageType
= 133;
196
197
const
int
DtRequestForcesMessageType
= 134;
198
const
int
DtForcesMessageType
= 135;
199
200
const
int
DtMsdlSidcMappingMessageType
= 136;
201
const
int
DtExportScenarioDescriptionFileMessageType
= 137;
202
const
int
DtExportCompleteMessageType
= 138;
203
const
int
DtScenarioRewoundMessageType
= 139;
204
const
int
DtScriptedTaskFrameRateResponseType
= 140;
205
const
int
DtActionCategoriesRequestType
= 141;
206
const
int
DtActionCategoriesResponseType
= 142;
207
const
int
DtScriptedMovementObjectsRequestType
= 143;
208
const
int
DtScriptedMovementObjectsResponseType
= 144;
209
const
int
DtCreateSelectionGroupType
= 145;
210
const
int
DtDoctrinesOperationsMessageType
= 146;
211
const
int
DtDoctrinesListMessageType
= 147;
212
const
int
DtScenarioEventMessageType
= 148;
213
const
int
DtScenarioStatusRequestMessageType
= 150;
214
const
int
DtScenarioStatusMessageType
= 151;
215
const
int
DtRequestSensorDomainsMessageType
= 152;
216
const
int
DtSensorDomainsMessageType
= 153;
217
const
int
DtRequestHazardAreaInformationMessageType
= 154;
218
const
int
DtComputeRouteType
= 155;
219
const
int
DtComputeRouteResponseType
= 156;
220
const
int
DtHazardAreaInformationMessageType
= 157;
221
const
int
DtExtendedLabelsOperationMessageType
= 158;
222
const
int
DtActivitiesRequestMessageType
= 159;
223
const
int
DtActivitiesResponseMessageType
= 160;
224
const
int
DtChangeWeatherPrioritiesMessageType
= 161;
225
const
int
DtEmbeddedEntityInfoCacheRequestType
= 162;
226
const
int
DtEmbeddedEntityInfoCacheResponseType
= 163;
227
const
int
DtAskUserQuestionMessageType
= 170;
228
const
int
DtUserQuestionOperationMessageType
= 171;
229
const
int
DtSetRunDurationMessageType
= 172;
230
const
int
DtRequestIntersectionInformationType
= 173;
231
const
int
DtIntersectionInformationResponseType
= 174;
232
const
int
DtRequestSpotReportsType
= 175;
233
const
int
DtRequestStealthCommandsType
= 176;
234
const
int
DtStealthCommandsResponseType
= 177;
235
237
const
int
DtModifyControlObjectMessageType
=
DtModifyVrfObjectMessageType
;
238
const
int
DtModifyControlAreaMessageType
=
DtModifyVrfObjectMessageType
;
239
const
int
DtModifyControlPointMessageType
=
DtModifyVrfObjectMessageType
;
240
const
int
DtModifyRouteMessageType
=
DtModifyVrfObjectMessageType
;
241
const
int
DtModifyPhaseLineMessageType
=
DtModifyVrfObjectMessageType
;
242
const
int
DtModifyGroundObstacleMessageType
=
DtModifyVrfObjectMessageType
;
243
const
int
DtRemoveEntityMessageType
=
DtDeleteVrfObjectMessageType
;
244
const
int
DtRemoveControlObjectMessageType
=
DtDeleteVrfObjectMessageType
;
245
const
int
DtEntityNameMessageType
= DtVrfObjectCreatedMessageType;
246
const
int
DtCreateEntityMessageType
=
DtCreateVrfObjectMessageType
;
247
const
int
DtCreateControlObjectMessageType
=
DtCreateVrfObjectMessageType
;
248
const
int
DtCreatePhaseLineMessageType
=
DtCreateVrfObjectMessageType
;
249
const
int
DtCreateRouteMessageType
=
DtCreateVrfObjectMessageType
;
250
const
int
DtCreateControlAreaMessageType
=
DtCreateVrfObjectMessageType
;
251
const
int
DtCreateControlPointMessageType
=
DtCreateVrfObjectMessageType
;
252
const
int
DtCreateGroundObstacleMessageType
=
DtCreateVrfObjectMessageType
;
253
const
int
DtCreateTargetPointMessageType
=
DtCreateVrfObjectMessageType
;
254
const
int
DtRequestEntityNameMessageType
= DtRequestVrfObjectCreatedMessageType;
255
const
int
DtEntityParametersOpMessageType
=
DtObjectParametersOpMessageType
;
256
258
const
int
DtUnknownControlType
= 0;
259
const
int
DtPauseControlType
= 1;
260
const
int
DtRunControlType
= 2;
261
const
int
DtRunDurationControlType
= 3;
262
const
int
DtRunCompleteControlType
= 4;
263
const
int
DtRewindControlType
= 5;
264
const
int
DtStepControlType
= 6;
265
268
const
int
DtUnknownFileOpType
= 0;
269
const
int
DtReadFileOpType
= 1;
270
const
int
DtWriteFileOpType
= 2;
271
273
enum
DtFrameMode
274
{
275
DtUnknownFrameModeType
,
276
DtVariableFrameModeType
,
277
DtFixedFrameModeType
,
278
DtFixedFrameRunToCompleteModeType
279
};
280
281
const
char
DtUnknownFrameModeTypeString
[] =
"unknown-frame"
;
282
const
char
DtVariableFrameModeTypeString
[] =
"variable-frame"
;
283
const
char
DtFixedFrameModeTypeString
[] =
"fixed-frame"
;
284
const
char
DtFixedFrameRunToCompleteModeTypeString
[] =
"fixed-frame-run-to-complete"
;
285
287
289
DT_DLL_vrfmsgs
extern
const
char
*
DtFrameModeTypeString
(
DtFrameMode
type);
290
DT_DLL_vrfmsgs
extern
const
char
*
DtFileOpTypeString
(
int
type);
291
DT_DLL_vrfmsgs
extern
const
char
*
DtInterfaceContentTypeString
(
int
type);
292
DT_DLL_vrfmsgs
extern
const
char
*
DtControlTypeString
(
int
type);
293
DT_DLL_vrfmsgs
extern
const
char
*
DtRadioMessageTypeString
(
int
type);
294
DT_DLL_vrfmsgs
extern
const
char
*
DtMessageTypeString
(
int
type);
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)