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
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
DtNetUnderwaterAcousticShaftSpeed
21
{
22
DtNetInt16
myCurrentShaftRPM
;
23
DtNetInt16
myOrderedShaftRPM
;
24
DtNetInt32
myShaftRPM_RateOfChange
;
25
};
26
27
struct
DtNetUnderwaterAcousticAddtnlPassiveAct
28
{
29
DtNetU16
myParmIndex
;
30
DtNetInt16
myAPA
;
31
};
32
33
struct
DtNetUnderwaterAcousticEmitterSystem
34
{
35
DtNetU8
myDataLength
;
36
DtNetU8
myNumberOfBeams
;
37
DtNetU16
padding
;
38
DtNetU16
myAcousticName
;
39
DtNetU8
myFunction
;
40
DtNetU8
myAcousticID
;
41
DtNetVector32
myLocation
;
42
};
43
44
struct
DtNetUnderwaterAcousticBeam
45
{
46
DtNetU8
myBeamDataLength
;
47
DtNetU8
myBeamID_Number
;
48
DtNetU16
padding
;
49
DtNetU16
myActiveEmissionParmIndex
;
50
DtNetU16
myScanPattern
;
51
DtNetFloat32
myBeamCenterAzimuth
;
52
DtNetFloat32
myAzimuthalBeamwidth
;
53
DtNetFloat32
myBeamCenterD_E
;
54
DtNetFloat32
myD_E_Beamwidth
;
55
};
56
57
#if DtDIS
58
59
struct
DtNetUnderwaterAcousticPdu
60
{
61
DtNetPduHeader
myHeader
;
62
DtNetEntityIdentifier
myEmittingEntityID
;
63
DtNetEventId
myEventID
;
64
DtNetU8
myStateChangeUpdate
;
65
DtNetU8
padding
;
66
DtNetU16
myPassiveParameterIndex
;
67
DtNetU8
myPropulsionPlantConfig
;
68
DtNetU8
myNumShafts
;
69
DtNetU8
myNumAdditionalPassiveAct
;
70
DtNetU8
myNumEmitterSystems
;
71
};
72
73
#endif
Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)