MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
matrexTspiNetTypes.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
10 
11 #if DtHLA
12 
13 #include <vlutil/vlNetTypes.h>
14 
15 namespace M_TSPI_FM
16 {
17 
18 // ---------------- STRUCTURES -------------------------------
19 
23 struct NetLatLongAltPositionCDT
24 {
25  DtNetFloat64 latitude;
26  DtNetFloat64 longitude;
27  DtNetFloat64 altitude;
28 };
29 
34 struct NetVelocityWorldXYZCDT
35 {
36  DtNetFloat64 x;
37  DtNetFloat64 y;
38  DtNetFloat64 z;
39 };
40 
45 struct NetAccelerationWorldXYZCDT
46 {
47  DtNetFloat64 x;
48  DtNetFloat64 y;
49  DtNetFloat64 z;
50 };
51 
55 struct NetQuaternionCDT
56 {
57  DtNetFloat64 w;
58  DtNetFloat64 x;
59  DtNetFloat64 y;
60  DtNetFloat64 z;
61 };
62 
63 struct NetRelativePositionCDT
64 {
65  DtNetFloat64 x;
66  DtNetFloat64 y;
67  DtNetFloat64 z;
68 };
69 
70 struct NetStateVectorCDT
71 {
72  NetLatLongAltPositionCDT location;
73  NetVelocityWorldXYZCDT velocity;
74  NetAccelerationWorldXYZCDT acceleration;
75  NetQuaternionCDT orientation;
76  NetQuaternionCDT orientationRate;
77  NetQuaternionCDT orientationAcceleration;
78  DtNetU64 timeStamp;
79 };
80 
81 // ------------- ENUMS
82 
83 // Valid for 2.0 and up
84 enum DeadReckoningEDT
85 {
86  DeadReckoningOther = 0,
87  DeadReckoningStatic = 1,
88  DeadReckoningDRM_FPW = 2,
89  DeadReckoningDRM_RPW = 3,
90  DeadReckoningDRM_RVW = 4,
91  DeadReckoningDRM_FVW = 5,
92  DeadReckoningDRM_FPB = 6,
93  DeadReckoningDRM_RPB = 7,
94  DeadReckoningDRM_RVB = 8,
95  DeadReckoningDRM_FVB = 9
96 };
97 
98 // ----------------------- Conversion Functions
99 }
100 
101 #endif // DtHLA

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)