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
IffDiscoveryMessage Class Reference
+ Inheritance diagram for IffDiscoveryMessage:
+ Collaboration diagram for IffDiscoveryMessage:

Public Types

enum  SystemType {
  SystemType.OtherSysType = 0, SystemType.Transponder = 1, SystemType.Interrogator = 2, SystemType.SovietTransponder = 3,
  SystemType.SovietInterrogator = 4
}
 

Public Member Functions

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

Public Attributes

const String theFullName ="IffDiscoveryMessage"
 

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]
 
SystemType systemType [get, set]
 
- Properties inherited from Message
String name [get]
 
double timeStamp [get, set]
 

Static Private Member Functions

static IffDiscoveryMessage ()
 

Private Attributes

string myHostGlobalIdentifier = ""
 
UInt16 myEmbeddedIndex
 
SystemType mySystemType
 

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
OtherSysType 
Transponder 
Interrogator 
SovietTransponder 
SovietInterrogator 

Constructor & Destructor Documentation

IffDiscoveryMessage.IffDiscoveryMessage ( )
inline

References Message.myName, and theFullName.

static IffDiscoveryMessage.IffDiscoveryMessage ( )
inlinestaticprivate

Member Function Documentation

override void IffDiscoveryMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual

Reimplemented from Message.

References myEmbeddedIndex, myHostGlobalIdentifier, and mySystemType.

override int IffDiscoveryMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myHostGlobalIdentifier.

override void IffDiscoveryMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myEmbeddedIndex, myHostGlobalIdentifier, and mySystemType.

Member Data Documentation

UInt16 IffDiscoveryMessage.myEmbeddedIndex
private

Referenced by deserialize(), and serialize().

string IffDiscoveryMessage.myHostGlobalIdentifier = ""
private

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

SystemType IffDiscoveryMessage.mySystemType
private

Referenced by deserialize(), and serialize().

const String IffDiscoveryMessage.theFullName ="IffDiscoveryMessage"

Referenced by IffDiscoveryMessage().

Property Documentation

UInt16 IffDiscoveryMessage.embeddedIndex
getset
string IffDiscoveryMessage.hostGlobalIdentifier
getset
SystemType IffDiscoveryMessage.systemType
getset
string IffDiscoveryMessage.theName
staticget

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)