VR-Link API Documentation for HLA 1516
aggStateP.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
10 
11 #pragma once
12 
13 #include <vlpi/netStructs.h>
14 #include <vl/packets/pduHeader.h>
15 
19 {
20 #if DtHLA
24 #elif DtDIS
28 #endif
29 };
30 
34 {
35 #if DtHLA
39 #elif DtDIS
41  DtNetU16 myNumberOfAppearanceRecords;
43 #endif
44 };
45 
49 {
54 };
55 #if DtDIS
56 
59 struct DtNetAggregateDatumRecord
60 {
61 
62  DtNetU32 myVariableDatumID;
63  DtNetU32 myVariableDatumLength;
64 
66  DtNetU32 myVariableDatumValue;
67  DtNetU32 padding;
68 
69 };
70 
73 struct DtNetAggregateStatePdu
74 {
75 
76  DtNetPduHeader myHeader;
77  DtNetEntityIdentifier myAggregateID;
78  DtNetU8 myForceID;
79  DtNetU8 myAggregateState;
80  DtNetEntityType myAggregateType;
81  DtNetU32 myFormation;
82  DtNetU8 myCharacterSet;
83  DtNetU8 myMarking[31];
84  DtNet32Vector myDimensions;
85  DtNetEulerAngles myOrientation;
86  DtNet64Vector myCenterOfMass;
87  DtNet32Vector myVelocity;
88  DtNetU16 myNumberOfDIS_Aggregates;
89  DtNetU16 myNumberOfDIS_Entities;
90  DtNetU16 myNumberOfSilentAggregateTypes;
91  DtNetU16 myNumberOfSilentEntityTypes;
92 
93 };
94 
95 #endif

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)