VR-Link C# API Documentation
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Properties | Static Private Member Functions | Private Attributes
ReceiverStateMessage Class Reference
+ Inheritance diagram for ReceiverStateMessage:
+ Collaboration diagram for ReceiverStateMessage:

Public Types

enum  ReceiverState { ReceiverState.OFF, ReceiverState.ON_NOT_RECEIVING, ReceiverState.ON_RECEIVING }
 

Public Member Functions

 ReceiverStateMessage ()
 
- Public Member Functions inherited from Message
 Message ()
 
virtual Byte[] encode ()
 

Public Attributes

const String theFullName ="ReceiverStateMessage"
 

Protected Member Functions

override int messageSize ()
 
override void serialize (ref BinaryWriter writer)
 
override void deserialize (ref BinaryReader reader)
 

Properties

static string theName [get]
 
string hostGlobalIdentifier [get, set]
 
UInt16 embeddedIndex [get, set]
 
string hostEntityIdentifier [get, set]
 
ReceiverState receiverState [get, set]
 
float power [get, set]
 
string transmitterEntityId [get, set]
 
UInt16 transmitterRadioId [get, set]
 
- Properties inherited from Message
String name [get]
 
double timeStamp [get, set]
 

Static Private Member Functions

static ReceiverStateMessage ()
 

Private Attributes

string myHostGlobalIdentifier = ""
 
UInt16 myEmbeddedIndex
 
string myHostEntityIdentifier = ""
 
ReceiverState myReceiverState
 
float myPower
 
string myTransmitterEntityId = ""
 
UInt16 myTransmitterRadioId
 

Additional Inherited Members

- Static Public Member Functions inherited from Message
static Message decode (ref Byte[] bytes)
 
- Static Protected Member Functions inherited from Message
static Message createMessage (ref byte[] b)
 
- Protected Attributes inherited from Message
String myName
 
double myTimeStamp = -1.0
 
Type myTypeInfo
 

Member Enumeration Documentation

Enumerator
OFF 
ON_NOT_RECEIVING 
ON_RECEIVING 

Constructor & Destructor Documentation

ReceiverStateMessage.ReceiverStateMessage ( )
inline

References Message.myName, and theFullName.

static ReceiverStateMessage.ReceiverStateMessage ( )
inlinestaticprivate

Member Function Documentation

override void ReceiverStateMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual
override int ReceiverStateMessage.messageSize ( )
inlineprotectedvirtual
override void ReceiverStateMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Member Data Documentation

UInt16 ReceiverStateMessage.myEmbeddedIndex
private

Referenced by deserialize(), and serialize().

string ReceiverStateMessage.myHostEntityIdentifier = ""
private

Referenced by deserialize(), messageSize(), and serialize().

string ReceiverStateMessage.myHostGlobalIdentifier = ""
private

Referenced by deserialize(), messageSize(), and serialize().

float ReceiverStateMessage.myPower
private

Referenced by deserialize(), and serialize().

ReceiverState ReceiverStateMessage.myReceiverState
private

Referenced by deserialize(), and serialize().

string ReceiverStateMessage.myTransmitterEntityId = ""
private

Referenced by deserialize(), messageSize(), and serialize().

UInt16 ReceiverStateMessage.myTransmitterRadioId
private

Referenced by deserialize(), and serialize().

const String ReceiverStateMessage.theFullName ="ReceiverStateMessage"

Referenced by ReceiverStateMessage().

Property Documentation

UInt16 ReceiverStateMessage.embeddedIndex
getset
string ReceiverStateMessage.hostEntityIdentifier
getset
string ReceiverStateMessage.hostGlobalIdentifier
getset
float ReceiverStateMessage.power
getset
ReceiverState ReceiverStateMessage.receiverState
getset
string ReceiverStateMessage.theName
staticget
string ReceiverStateMessage.transmitterEntityId
getset
UInt16 ReceiverStateMessage.transmitterRadioId
getset

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)