VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
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
18
struct
DtNetSilentAggregateList
19
{
20
#if DtHLA
21
DtNetEntityType
myEntityType
;
22
DtNetU16
myNumberOfAggregates
;
23
DtNetU16
padding
;
24
#elif DtDIS
25
DtNetU16
myNumberOfAggregates
;
26
DtNetU16
padding
;
27
DtNetEntityType
myEntityType
;
28
#endif
29
};
30
33
struct
DtNetSilentEntityList
34
{
35
#if DtHLA
36
DtNetEntityType
myEntityType
;
37
DtNetU16
myNumberOfEntities
;
38
DtNetU16
padding
;
39
#elif DtDIS
40
DtNetU16
myNumberOfEntities
;
41
DtNetU16
myNumberOfAppearanceRecords;
42
DtNetEntityType
myEntityType
;
43
#endif
44
};
45
48
struct
DtNetSilentEntityList_RPR_20
49
{
50
DtNetU16
myNumberOfEntities
;
51
DtNetU16
myNumberOfAppearanceRecords
;
52
DtNetEntityType
myEntityType
;
53
DtNetU32
myEntityAppearance
;
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
)