VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
packets
isGroupOfP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#ifndef _isGroupOfP_h_
8
#define _isGroupOfP_h_ 1
9
13
14
#if DtDIS
15
16
#include <
vlpi/netStructs.h
>
17
#include "
pduHeader.h
"
18
20
21
struct
DtNetBasicGroundCombatVehicleRecord
22
{
23
DtNetU16
myEntityID
;
24
DtNetInt16
myX_Offset
;
25
DtNetInt16
myY_Offset
;
26
DtNetInt16
myZ_Offset
;
27
DtNetU32
myAppearance
;
28
DtNetInt8
myPsi
;
29
DtNetInt8
myTheta
;
30
DtNetInt8
myPhi
;
31
DtNetInt8
myEntitySpeed
;
32
DtNetInt8
myTurretAzimuth
;
33
DtNetInt8
myGunElevation
;
34
DtNetInt8
myTurretSlewRate
;
35
DtNetInt8
myGunElevationRate
;
36
};
37
38
struct
DtNetEnhancedGroundCombatVehicleRecord
:
39
public
DtNetBasicGroundCombatVehicleRecord
40
{
41
DtNetU8
myFuelStatus
;
42
DtNetU8
myGroundMaintenanceStatus
;
43
DtNetU8
myPrimaryAmmunition
;
44
DtNetU8
mySecondaryAmmunition
;
45
};
46
47
struct
DtNetBasicGroundCombatSoldierRecord
48
{
49
DtNetU16
myEntityID
;
50
DtNetInt16
myX_Offset
;
51
DtNetInt16
myY_Offset
;
52
DtNetInt16
myZ_Offset
;
53
DtNetU32
myAppearance
;
54
DtNetInt8
myPsi
;
55
DtNetInt8
myTheta
;
56
DtNetInt8
myPhi
;
57
DtNetInt8
myEntitySpeed
;
58
DtNetInt8
myHeadAzimuth
;
59
DtNetInt8
myHeadElevation
;
60
DtNetInt8
myHeadScanRate
;
61
DtNetInt8
myHeadElevationRate
;
62
};
63
64
struct
DtNetEnhancedGroundCombatSoldierRecord
:
65
public
DtNetBasicGroundCombatSoldierRecord
66
{
67
DtNetU8
myWaterStatus
;
68
DtNetU8
myRestStatus
;
69
DtNetU8
myPrimaryAmmunition
;
70
DtNetU8
mySecondaryAmmunition
;
71
};
72
73
struct
DtNetBasicRotorWingAircraftRecord
74
{
75
DtNetU16
myEntityID
;
76
DtNetInt16
myX_Offset
;
77
DtNetInt16
myY_Offset
;
78
DtNetInt16
myZ_Offset
;
79
DtNetU32
myAppearance
;
80
DtNetInt8
myPsi
;
81
DtNetInt8
myTheta
;
82
DtNetInt8
myPhi
;
83
DtNetU8
myFuelStatus
;
84
DtNetInt8
myHorizontalDeviation
;
85
DtNetInt8
myVerticalDeviation
;
86
DtNetInt16
myMovementSpeed
;
87
DtNetInt8
myTurretAzimuth
;
88
DtNetInt8
myGunElevation
;
89
DtNetInt8
myTurretSlewRate
;
90
DtNetInt8
myGunElevationRate
;
91
};
92
93
struct
DtNetEnhancedRotorWingAircraftRecord
:
94
public
DtNetBasicRotorWingAircraftRecord
95
{
96
DtNetU8
mySupplementalFuelStatus
;
97
DtNetU8
myAirMaintenanceStatus
;
98
DtNetU8
myPrimaryAmmunition
;
99
DtNetU8
mySecondaryAmmunition
;
100
};
101
102
struct
DtNetBasicFixedWingAircraftRecord
103
{
104
DtNetU16
myEntityID
;
105
DtNetInt16
myX_Offset
;
106
DtNetInt16
myY_Offset
;
107
DtNetInt16
myZ_Offset
;
108
DtNetU32
myAppearance
;
109
DtNetInt8
myPsi
;
110
DtNetInt8
myTheta
;
111
DtNetInt8
myPhi
;
112
DtNetU8
myFuelStatus
;
113
DtNetInt8
myHorizontalDeviation
;
114
DtNetInt8
myVerticalDeviation
;
115
DtNetInt16
myMovementSpeed
;
116
};
117
118
struct
DtNetEnhancedFixedWingAircraftRecord
:
119
public
DtNetBasicFixedWingAircraftRecord
120
{
121
DtNetU8
mySupplementalFuelStatus
;
122
DtNetU8
myAirMaintenanceStatus
;
123
DtNetU8
myPrimaryAmmunition
;
124
DtNetU8
mySecondaryAmmunition
;
125
};
126
127
struct
DtNetGroundLogisticsVehicleRecord
128
{
129
DtNetU16
myEntityID
;
130
DtNetInt16
myX_Offset
;
131
DtNetInt16
myY_Offset
;
132
DtNetInt16
myZ_Offset
;
133
DtNetU32
myAppearance
;
134
DtNetInt8
myPsi
;
135
DtNetInt8
myTheta
;
136
DtNetInt8
myPhi
;
137
DtNetU8
myEntitySpeed
;
138
};
139
141
142
struct
DtNetIsGroupOfPdu
143
{
144
DtNetPduHeader
myHeader
;
145
DtNetEntityIdentifier
myGroupEntityID
;
146
DtNetU8
myGroupedEntityCategory
;
147
DtNetU8
myNumEntities
;
148
DtNetU32
padding
;
149
DtNetFloat64
myLattitude
;
150
DtNetFloat64
myLongitude
;
151
};
152
153
#endif
154
#endif
Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)