VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
packets
leTspiP.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 _leTspiP_h_
8
#define _leTspiP_h_ 1
9
13
14
#if DtDIS
15
16
#include <
vlpi/netStructs.h
>
17
#include "
pduHeader.h
"
18
21
22
struct
DtNetLeEntityID
23
{
24
DtNetU8
mySite
;
25
DtNetU8
myApplication
;
26
DtNetU16
myEntity
;
27
};
28
31
32
struct
DtNetLeEntityLocationWorldCoordinates
33
{
34
DtNetU16
myReferencePoint
;
35
DtNetU16
myDeltaX
;
36
DtNetU16
myDeltaY
;
37
DtNetU16
myDeltaZ
;
38
};
39
42
43
struct
DtNetLeEntityLocationEntityCoordinates
44
{
45
DtNetU16
myX
;
46
DtNetU16
myY
;
47
DtNetU16
myZ
;
48
};
49
52
53
struct
DtNetLeEntityLinearVelocity
54
{
55
DtNetU16
myX
;
56
DtNetU16
myY
;
57
DtNetU16
myZ
;
58
};
59
62
63
struct
DtNetLeEntityOrientation
64
{
65
DtNetU8
myPsi
;
66
DtNetU8
myTheta
;
67
DtNetU8
myPhi
;
68
};
69
70
struct
DtNetLeEntityOrientation16
71
{
72
DtNetU16
myPsi
;
73
DtNetU16
myTheta
;
74
DtNetU16
myPhi
;
75
};
76
79
80
struct
DtNetLePositionError
81
{
82
DtNetU16
myHorizontalError
;
83
DtNetU16
myVerticalError
;
84
};
85
88
89
struct
DtNetLeOrientationError
90
{
91
DtNetU16
myAzimuthError
;
92
DtNetU16
myElevationError
;
93
DtNetU16
myRotationError
;
94
};
95
98
99
struct
DtNetLeDeadReckoningParameters
100
{
101
DtNetU8
myDeadReckoningAlgorithm
;
102
DtNetU8
myLinearAcceleration
[3];
103
DtNetU8
myAngularVelocity
[3];
104
};
105
107
108
struct
DtNetLePduHeader
109
{
110
DtNetVersion
myVersion
;
111
DtNetExerciseId
myExercise
;
112
DtNetU8
myKind
;
113
DtNetU8
myFamily
;
114
DtNetTimeStamp
myTime
;
115
DtNetU16
myLength
;
116
DtNetU8
mySubProtocol
;
117
DtNetU8
padding
;
118
};
119
122
123
struct
DtNetLeTspiPdu
124
{
125
DtNetLePduHeader
myHeader
;
126
DtNetLeEntityID
myEntityID
;
127
};
128
129
#endif
130
#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
)