VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
21 {
25 };
26 
28 {
32 };
33 
35 {
38 };
39 
41 {
49 };
50 
52 {
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
Contains the DtEntityIdentifier class declaration.
DtNetU8 myNumberOfBeams
Definition: undwaAcP.h:43
DtNetInt16 myCurrentShaftRPM
Definition: undwaAcP.h:29
Definition: undwaAcP.h:40
DtNetU8 myBeamDataLength
Definition: undwaAcP.h:53
DtNetU16 padding
Definition: undwaAcP.h:55
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
Definition: pduHeader.h:14
DtNetInt16 myOrderedShaftRPM
Definition: undwaAcP.h:30
DtNetU16 myScanPattern
Definition: undwaAcP.h:57
Definition: undwaAcP.h:27
DtNetU8 myDataLength
Definition: undwaAcP.h:42
DtNetInt16 myOrderedShaftRPM
Definition: undwaAcP.h:23
DtNetInt16 myShaftRPM_RateOfChange
Definition: undwaAcP.h:24
Network-order signed 16-bit quantity.
Definition: vlNetTypes.h:74
DtNetU16 myActiveEmissionParmIndex
Definition: undwaAcP.h:56
DtNetFloat32 myBeamCenterAzimuth
Definition: undwaAcP.h:58
DtNetInt32 myShaftRPM_RateOfChange
Definition: undwaAcP.h:31
Definition: undwaAcP.h:51
DtNetU8 myFunction
Definition: undwaAcP.h:46
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:30
DtNetU16 padding
Definition: undwaAcP.h:44
DtNetFloat32 myAzimuthalBeamwidth
Definition: undwaAcP.h:59
DtNetFloat32 myBeamCenterD_E
Definition: undwaAcP.h:60
Definition: netStructs.h:115
DtNetU8 myBeamID_Number
Definition: undwaAcP.h:54
Definition: eventId.h:23
DtNetInt16 myCurrentShaftRPM
Definition: undwaAcP.h:22
DtNetU16 myAcousticName
Definition: undwaAcP.h:45
DtNetFloat32 myD_E_Beamwidth
Definition: undwaAcP.h:61
The following are the network structures for the data records used by the underwater acoustics PDU cl...
Definition: undwaAcP.h:20
DtNetVector32 myLocation
Definition: undwaAcP.h:48
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:147
Contains the DtEventId class declaration.
DtNetU8 myAcousticID
Definition: undwaAcP.h:47
DtNetU16 myParmIndex
Definition: undwaAcP.h:36
DtNetInt16 myAPA
Definition: undwaAcP.h:37
Network-order signed 32-bit quantity.
Definition: vlNetTypes.h:123
A Network Byte Order layout using 32 bit floats for DtVector.
Definition: vlVector.h:430

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)