VR-Exchange 2.8 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pMessageKinds.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2016 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 namespace MAKVrExchange
13 {
14 
16  //
24  {
89 
90  // Logger Control Types.
91  DtLoggerControlInteractionKind = 64, // Base class.
114  // End Logger Control Types.
115 
116  // AFMSTT
123  // end AFMSTT
124 
137 
138  // VR-Forces specific Messages
159 
160  // VR-Vantage specific Messages
179 
180 
184  };
185 
187  const unsigned int DtMaxPortalMessageKinds = 1000;
188 
190 #define DtMACRO_TO_STR(id) #id
191 
194 #define DtCASE_STRING(af) case af: return (DtMACRO_TO_STR(af) + 2)
195 
198  {
199  switch ( param )
200  {
263 
264  // Logger control:
287 
288  // AFMSTT:
295 
306 
307  // VR-Forces:
325 
326  // VR-Vantage:
345 
346  default:
347  return "UnknownEnum";
348 
349  }
350  }
351 
352 }
353 
354 #undef DtMACRO_TO_STR
355 #undef DtCASE_STRING
Broker Exit Message.
Definition: pMessageKinds.h:27
Resupply Received Interaction.
Definition: pMessageKinds.h:87
HeartBeat Request – Not Used.
Definition: pMessageKinds.h:40
Definition: pMessageKinds.h:120
Repair Complete Interaction.
Definition: pMessageKinds.h:83
Nato IFF object.
Definition: pMessageKinds.h:57
Detonation Interaction.
Definition: pMessageKinds.h:32
Base Interaction.
Definition: pMessageKinds.h:182
const char * DtPortalMessageKindToString(DtPortalMessageKind param)
Convert a DtPortalMessageKind into a printable string.
Definition: pMessageKinds.h:197
Nato Transponder object.
Definition: pMessageKinds.h:59
Logger control type.
Definition: pMessageKinds.h:105
Transfer Control Interaction.
Definition: pMessageKinds.h:82
Resupply Offer Interaction.
Definition: pMessageKinds.h:86
Logger control type.
Definition: pMessageKinds.h:101
Collision interaction.
Definition: pMessageKinds.h:44
Logger control type.
Definition: pMessageKinds.h:106
Gridded Data Object.
Definition: pMessageKinds.h:79
Logger control type.
Definition: pMessageKinds.h:95
Test message.
Definition: pMessageKinds.h:63
Definition: pMessageKinds.h:140
Broker Started Message.
Definition: pMessageKinds.h:28
Repair Response Interaction.
Definition: pMessageKinds.h:84
Definition: pMessageKinds.h:130
Logger control type.
Definition: pMessageKinds.h:104
Definition: pMessageKinds.h:131
Data Interaction.
Definition: pMessageKinds.h:69
Radio Transmitter object.
Definition: pMessageKinds.h:50
Definition: pMessageKinds.h:183
Logger control type.
Definition: pMessageKinds.h:94
Create Entity Interaction.
Definition: pMessageKinds.h:73
Definition: pMessageKinds.h:91
Logger control type.
Definition: pMessageKinds.h:102
Fire Interaction.
Definition: pMessageKinds.h:31
Logger control type.
Definition: pMessageKinds.h:103
HeartBeat Response – Not Used.
Definition: pMessageKinds.h:41
Turn on One To One Mapping.
Definition: pMessageKinds.h:80
Generic Object Message.
Definition: pMessageKinds.h:42
Logger control type.
Definition: pMessageKinds.h:99
Logger control type.
Definition: pMessageKinds.h:97
Logger control Empty type.
Definition: pMessageKinds.h:93
Resupply Cancel Interaction.
Definition: pMessageKinds.h:85
Definition: pMessageKinds.h:121
Soviet IFF object.
Definition: pMessageKinds.h:60
Nato Interrogator object.
Definition: pMessageKinds.h:58
Broker Exit on Error Message.
Definition: pMessageKinds.h:39
Start/Resume interaction.
Definition: pMessageKinds.h:45
Logger control type.
Definition: pMessageKinds.h:111
Raw Binary Radio Signal interaction.
Definition: pMessageKinds.h:55
Remove Entity Interaction.
Definition: pMessageKinds.h:74
Definition: pMessageKinds.h:118
Generic Interaction Message.
Definition: pMessageKinds.h:43
Logger control type.
Definition: pMessageKinds.h:110
const unsigned int DtMaxPortalMessageKinds
The maximum number of different message kinds.
Definition: pMessageKinds.h:187
Logger control type.
Definition: pMessageKinds.h:98
Empty Message - Not Used.
Definition: pMessageKinds.h:25
Test interaction.
Definition: pMessageKinds.h:64
IFF / ATC / NAVAIDS object.
Definition: pMessageKinds.h:56
Radio Signal interaction.
Definition: pMessageKinds.h:52
Definition: pMessageKinds.h:129
#define DtCASE_STRING(af)
Used to reduce repetitive code in the function DtPortalMessageKindToString.
Definition: pMessageKinds.h:194
Base Object Object.
Definition: pMessageKinds.h:181
Soviet Interrogator object.
Definition: pMessageKinds.h:61
Action Request Interaction.
Definition: pMessageKinds.h:76
Filter object requested from portal GUI.
Definition: pMessageKinds.h:66
Logger control type.
Definition: pMessageKinds.h:107
Definition: pMessageKinds.h:125
BaseEntity Object.
Definition: pMessageKinds.h:33
Request GUI Launch Message.
Definition: pMessageKinds.h:38
Broker Error Message.
Definition: pMessageKinds.h:36
Designator Object.
Definition: pMessageKinds.h:71
Logger control type. //Latest.
Definition: pMessageKinds.h:113
Event Report Interaction.
Definition: pMessageKinds.h:72
Definition: pMessageKinds.h:156
Request Start Message.
Definition: pMessageKinds.h:37
Logger control type.
Definition: pMessageKinds.h:108
Radio Receiver object.
Definition: pMessageKinds.h:51
Data Query Interaction.
Definition: pMessageKinds.h:75
Turn off One to One Mapping.
Definition: pMessageKinds.h:81
Logger control type.
Definition: pMessageKinds.h:112
Encoded Audio Radio Signal interaction.
Definition: pMessageKinds.h:54
LoggerControl Delete File type.
Definition: pMessageKinds.h:92
Definition: pMessageKinds.h:30
Stop/Freeze interaction.
Definition: pMessageKinds.h:46
Test object.
Definition: pMessageKinds.h:65
Entity Object.
Definition: pMessageKinds.h:34
Soviet Transponder object.
Definition: pMessageKinds.h:62
Embedded System Object.
Definition: pMessageKinds.h:49
DtPortalMessageKind
A List of message kinds distributed with the Portal.
Definition: pMessageKinds.h:23
Broker Shutdown Message.
Definition: pMessageKinds.h:26
Logger control type.
Definition: pMessageKinds.h:100
Action Response Interaction.
Definition: pMessageKinds.h:77
Service Request Interaction.
Definition: pMessageKinds.h:88
Aggregate Object.
Definition: pMessageKinds.h:35
Emitter System object.
Definition: pMessageKinds.h:67
Logger control type.
Definition: pMessageKinds.h:109
Database Index Radio Signal interaction.
Definition: pMessageKinds.h:53
Broker Running Message.
Definition: pMessageKinds.h:29
Environment Process Object.
Definition: pMessageKinds.h:68
Acknowledge interaction.
Definition: pMessageKinds.h:47
Set Data Interaction.
Definition: pMessageKinds.h:70
Logger control type.
Definition: pMessageKinds.h:96
View Control Interaction.
Definition: pMessageKinds.h:78
Definition: pMessageKinds.h:136
Comment interaction.
Definition: pMessageKinds.h:48

Document ID: Generated on Tue Aug 16 16:15:26 EDT 2022 from SVN revision 245901
Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)