VR-Link API Documentation for HLA 1.3
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 Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)