VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
undwaAcShaft.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vlutil/vlMachineTypes.h
>
13
#include <
vlpi/disEnums.h
>
14
15
#include "
packets/undwaAcP.h
"
16
20
class
DT_DLL_VL
DtUnderwaterAcousticShaftSpeed
21
{
22
23
public
:
24
26
DtUnderwaterAcousticShaftSpeed
();
27
DtUnderwaterAcousticShaftSpeed
(
const
DtUnderwaterAcousticShaftSpeed
& orig );
28
30
DtUnderwaterAcousticShaftSpeed
& operator = (
31
const
DtUnderwaterAcousticShaftSpeed
& orig );
32
DtUnderwaterAcousticShaftSpeed
& operator = (
33
const
DtNetUnderwaterAcousticShaftSpeed
& orig );
34
36
virtual
~
DtUnderwaterAcousticShaftSpeed
();
37
39
virtual
void
setCurrentShaftRPM(
DtInt16
value );
40
virtual
DtInt16
currentShaftRPM()
const
;
41
43
virtual
void
setOrderedShaftRPM(
DtInt16
value );
44
virtual
DtInt16
orderedShaftRPM()
const
;
45
47
virtual
void
setShaftRPM_RateOfChange(
DtInt32
value );
48
virtual
DtInt32
shaftRPM_RateOfChange()
const
;
49
50
bool
operator ==
(
const
DtUnderwaterAcousticShaftSpeed
& other )
const
;
51
bool
operator !=
(
const
DtUnderwaterAcousticShaftSpeed
& other )
const
;
52
55
virtual
void
print()
const
;
57
virtual
void
printDataToStream( std::ostream& stream )
const
;
58
60
virtual
void
unloadNetRecord(
61
const
DtNetUnderwaterAcousticShaftSpeed
& record );
62
virtual
void
loadNetRecord(
63
DtNetUnderwaterAcousticShaftSpeed
& record )
const
;
64
65
protected
:
66
68
DtInt16
myCurrentShaftRPM
;
69
DtInt16
myOrderedShaftRPM
;
70
DtInt32
myShaftRPM_RateOfChange
;
71
72
};
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
)