VR-Exchange 2.6 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pRadioReceiverObject.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2016 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <portal/pEmbeddedSystem.h>
13 
14 namespace MAKVrExchange
15 {
16 
20  {
21  public:
22 
25 
28 
30  virtual ~DtPortalRadioReceiverObject();
31 
33  DtPortalRadioReceiverObject& operator = ( const DtPortalRadioReceiverObject& original );
34 
37 
38  int operator == ( const DtPortalRadioReceiverObject& rightOperand );
39  int operator != ( const DtPortalRadioReceiverObject& rightOperand );
40 
42 
45 
46  DtDEC_ATTRIBUTE( DtU32, RadioIndex, radioIndex );
47  DtDEC_ATTRIBUTE( DtFloat32, ReceivedPower, receivedPower );
48  DtDEC_ATTRIBUTE( DtString, ReceivedTransmitterIdentifier, receivedTransmitterIdentifier );
49  DtDEC_ATTRIBUTE( DtU32, RadioTransmitterIndex, radioTransmitterIndex );
50  DtDEC_ATTRIBUTE( DtU32, ReceiverOperationalStatus, receiverOperationalStatus );
51 
53 
54  public:
55 
57 
58  static DtPortalMessage* create();
59 
60  virtual unsigned int netSize() const;
61  virtual void writeSelfToBuffer( void* buffer, int bufferSize ) const;
62  virtual void readSelfFromBuffer( const void* buffer, int bufferSize );
63 
64  virtual std::ostream& printDataToStream( std::ostream& stream ) const;
65 
66  };
67 
68 
70  {
71  return new DtPortalRadioReceiverObject();
72  }
73 
74 }

Document ID: Generated on Wed Jan 30 18:15:18 EST 2019 from SVN revision 195534
Copyright © 2005-2019 VT MÄK. All Rights Reserved (www.mak.com)