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

Public Member Functions

 LaserDesignatorDiscoveryMessage ()
virtual ~LaserDesignatorDiscoveryMessage ()
virtual std::string getEntityId ()
virtual void setEntityId (std::string val)
virtual unsigned char getDesignatorId ()
virtual void setDesignatorId (unsigned char val)
virtual int messageSize ()
 LaserDesignatorDiscoveryMessage ()
 LaserDesignatorDiscoveryMessage ()
- Public Member Functions inherited from Message
 Message ()
virtual Byte[] encode ()

Static Public Member Functions

static DtMessagedecode (unsigned char *buffer, int length)
static std::string theMessageName ()
- Static Public Member Functions inherited from Message
static Message decode (ref Byte[] bytes)

Protected Member Functions

virtual void serialize (DtStreamWriter &writer)
virtual void deserialize (DtStreamReader &reader)
override int messageSize ()
override void serialize (ref BinaryWriter writer)
override void deserialize (ref BinaryReader reader)
override int messageSize ()
override void serialize (ref BinaryWriter writer)
override void deserialize (ref BinaryReader reader)

Protected Attributes

std::string myEntityId
unsigned char myDesignatorId
- Protected Attributes inherited from Message
String myName
Type myTypeInfo

Static Protected Attributes

static std::string theFullName

Properties

static string theName get
string entityId [get, set]
UInt16 designatorId [get, set]
static string theName [get]
- Properties inherited from Message
String name [get]

Static Private Member Functions

static LaserDesignatorDiscoveryMessage ()
static LaserDesignatorDiscoveryMessage ()

Private Attributes

string myEntityId
UInt16 myDesignatorId

Static Private Attributes

static String theFullName

Additional Inherited Members

- Static Protected Member Functions inherited from Message
static Message createMessage (ref byte[] b)

Detailed Description

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Constructor & Destructor Documentation

LaserDesignatorDiscoveryMessage::LaserDesignatorDiscoveryMessage ( )
virtual LaserDesignatorDiscoveryMessage::~LaserDesignatorDiscoveryMessage ( )
virtual
LaserDesignatorDiscoveryMessage.LaserDesignatorDiscoveryMessage ( )
inline

References Message.myName, and theFullName.

static LaserDesignatorDiscoveryMessage.LaserDesignatorDiscoveryMessage ( )
inlinestaticprivate

References theFullName.

LaserDesignatorDiscoveryMessage.LaserDesignatorDiscoveryMessage ( )
inline

References Message.myName, and theFullName.

static LaserDesignatorDiscoveryMessage.LaserDesignatorDiscoveryMessage ( )
inlinestaticprivate

References theFullName.

Member Function Documentation

static DtMessage* LaserDesignatorDiscoveryMessage::decode ( unsigned char *  buffer,
int  length 
)
static
virtual void LaserDesignatorDiscoveryMessage::deserialize ( DtStreamReader &  reader)
protectedvirtual
override void LaserDesignatorDiscoveryMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myDesignatorId, and myEntityId.

override void LaserDesignatorDiscoveryMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myDesignatorId, and myEntityId.

virtual unsigned char LaserDesignatorDiscoveryMessage::getDesignatorId ( )
virtual
virtual std::string LaserDesignatorDiscoveryMessage::getEntityId ( )
virtual
virtual int LaserDesignatorDiscoveryMessage::messageSize ( )
virtual

Reimplemented from Message.

override int LaserDesignatorDiscoveryMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myEntityId.

override int LaserDesignatorDiscoveryMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myEntityId.

virtual void LaserDesignatorDiscoveryMessage::serialize ( DtStreamWriter &  writer)
protectedvirtual
override void LaserDesignatorDiscoveryMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myDesignatorId, and myEntityId.

override void LaserDesignatorDiscoveryMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myDesignatorId, and myEntityId.

virtual void LaserDesignatorDiscoveryMessage::setDesignatorId ( unsigned char  val)
virtual
virtual void LaserDesignatorDiscoveryMessage::setEntityId ( std::string  val)
virtual
static std::string LaserDesignatorDiscoveryMessage::theMessageName ( )
static

Member Data Documentation

UInt16 LaserDesignatorDiscoveryMessage.myDesignatorId
private
UInt16 LaserDesignatorDiscoveryMessage::myDesignatorId
protected

Referenced by deserialize(), and serialize().

string LaserDesignatorDiscoveryMessage.myEntityId
private
string LaserDesignatorDiscoveryMessage::myEntityId
protected

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

String LaserDesignatorDiscoveryMessage.theFullName
staticprivate
static String LaserDesignatorDiscoveryMessage::theFullName
staticprotected

Property Documentation

UInt16 LaserDesignatorDiscoveryMessage.designatorId
getset
string LaserDesignatorDiscoveryMessage.entityId
getset
string theName LaserDesignatorDiscoveryMessage.get
static
string LaserDesignatorDiscoveryMessage.theName
staticget

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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)