VR-Link API Documentation for HLA 1.3
underwaterAcousticShaftSpeed.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 
21 {
22 
23 public:
24 
28 
30  DtUnderwaterAcousticShaftSpeed& operator = (
31  const DtUnderwaterAcousticShaftSpeed& orig );
32  DtUnderwaterAcousticShaftSpeed& operator = (
34 
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 
71 
72 };

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)