VR-Link API Documentation for HLA Evolved
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
undwaAcP.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#pragma once
8
9
#include <
vlpi/netStructs.h
>
10
#include <
vlpi/entityIdentifier.h
>
11
#include <
vl/eventId.h
>
12
13
#if DtDIS
14
#include "
pduHeader.h
"
15
#endif
16
19
20
struct
DtNetUnderwaterAcousticShaftSpeed16
21
{
22
DtNetInt16
myCurrentShaftRPM
;
23
DtNetInt16
myOrderedShaftRPM
;
24
DtNetInt16
myShaftRPM_RateOfChange
;
25
};
26
27
struct
DtNetUnderwaterAcousticShaftSpeed32
28
{
29
DtNetInt16
myCurrentShaftRPM
;
30
DtNetInt16
myOrderedShaftRPM
;
31
DtNetInt32
myShaftRPM_RateOfChange
;
32
};
33
34
struct
DtNetUnderwaterAcousticAddtnlPassiveAct
35
{
36
DtNetU16
myParmIndex
;
37
DtNetInt16
myAPA
;
38
};
39
40
struct
DtNetUnderwaterAcousticEmitterSystem
41
{
42
DtNetU8
myDataLength
;
43
DtNetU8
myNumberOfBeams
;
44
DtNetU16
padding
;
45
DtNetU16
myAcousticName
;
46
DtNetU8
myFunction
;
47
DtNetU8
myAcousticID
;
48
DtNetVector32
myLocation
;
49
};
50
51
struct
DtNetUnderwaterAcousticBeam
52
{
53
DtNetU8
myBeamDataLength
;
54
DtNetU8
myBeamID_Number
;
55
DtNetU16
padding
;
56
DtNetU16
myActiveEmissionParmIndex
;
57
DtNetU16
myScanPattern
;
58
DtNetFloat32
myBeamCenterAzimuth
;
59
DtNetFloat32
myAzimuthalBeamwidth
;
60
DtNetFloat32
myBeamCenterD_E
;
61
DtNetFloat32
myD_E_Beamwidth
;
62
};
63
64
#if DtDIS
65
66
struct
DtNetUnderwaterAcousticPdu
67
{
68
DtNetPduHeader
myHeader;
69
DtNetEntityIdentifier
myEmittingEntityID;
70
DtNetEventId
myEventID;
71
DtNetU8
myStateChangeUpdate;
72
DtNetU8
padding;
73
DtNetU16
myPassiveParameterIndex;
74
DtNetU8
myPropulsionPlantConfig;
75
DtNetU8
myNumShafts;
76
DtNetU8
myNumAdditionalPassiveAct;
77
DtNetU8
myNumEmitterSystems;
78
};
79
80
#endif
Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)