VR-Link API Documentation for DIS
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
)