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
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 Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (
www.mak.com
)