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

Classes

class  FixedData
class  VariableData

Public Types

enum  EventType {
  OTHER = 0, UNUSED = 1, RAN_OUT_OF_AMMUNITION = 2, KILLED_IN_ACTION = 3,
  DAMAGE = 4, MOBILITY_DISABLED = 5, FIRE_DISABLED = 6, RAN_OUT_OF_FUEL = 7,
  ENTITY_INITIALIZATION = 8, REQUEST_FOR_INDIRECT_FIRE_OR_CAS_MISSION = 9, INDIRECT_FIRE_OR_CAS_MISSION = 10, MINEFILE_ENTRY = 11,
  MINEFIELD_DETONATION = 12, VEHICLE_MASTER_POWER_ON = 13, VEHICLE_MASTER_POWER_OFF = 14, AGGREGATE_STATE_CHANGE_REQUESTED = 15,
  PREVENT_COLLISION_DETONATION = 16, OWNERSHIP_REPORT = 17
}

Public Member Functions

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

Public Attributes

const String theFullName = "EventReportMessage"

Protected Member Functions

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

Properties

static string theName [get]
string senderId [get, set]
string receiverId [get, set]
EventType eventType [get, set]
List< FixedDatafixedData [get, set]
List< VariableDatavariableData [get, set]
- Properties inherited from Message
String name [get]

Static Private Member Functions

static EventReportMessage ()

Private Attributes

string mySenderId = ""
string myReceiverId = ""
EventType myEventType
List< FixedDatamyFixedData = new List<FixedData>()
List< VariableDatamyVariableData = new List<VariableData>()

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
Type myTypeInfo

Member Enumeration Documentation

Enumerator:
OTHER 
UNUSED 
RAN_OUT_OF_AMMUNITION 
KILLED_IN_ACTION 
DAMAGE 
MOBILITY_DISABLED 
FIRE_DISABLED 
RAN_OUT_OF_FUEL 
ENTITY_INITIALIZATION 
REQUEST_FOR_INDIRECT_FIRE_OR_CAS_MISSION 
INDIRECT_FIRE_OR_CAS_MISSION 
MINEFILE_ENTRY 
MINEFIELD_DETONATION 
VEHICLE_MASTER_POWER_ON 
VEHICLE_MASTER_POWER_OFF 
AGGREGATE_STATE_CHANGE_REQUESTED 
PREVENT_COLLISION_DETONATION 
OWNERSHIP_REPORT 

Constructor & Destructor Documentation

EventReportMessage.EventReportMessage ( )
inline

References Message.myName, and theFullName.

static EventReportMessage.EventReportMessage ( )
inlinestaticprivate

Member Function Documentation

override void EventReportMessage.deserialize ( ref BinaryReader  reader)
inlineprotectedvirtual
override int EventReportMessage.messageSize ( )
inlineprotectedvirtual

Reimplemented from Message.

References myFixedData, myReceiverId, mySenderId, and myVariableData.

override void EventReportMessage.serialize ( ref BinaryWriter  writer)
inlineprotectedvirtual

Reimplemented from Message.

References myEventType, myFixedData, myReceiverId, mySenderId, and myVariableData.

Member Data Documentation

EventType EventReportMessage.myEventType
private

Referenced by deserialize(), and serialize().

List<FixedData> EventReportMessage.myFixedData = new List<FixedData>()
private

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

string EventReportMessage.myReceiverId = ""
private

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

string EventReportMessage.mySenderId = ""
private

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

List<VariableData> EventReportMessage.myVariableData = new List<VariableData>()
private

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

const String EventReportMessage.theFullName = "EventReportMessage"

Property Documentation

EventType EventReportMessage.eventType
getset
List<FixedData> EventReportMessage.fixedData
getset
string EventReportMessage.receiverId
getset
string EventReportMessage.senderId
getset
string EventReportMessage.theName
staticget
List<VariableData> EventReportMessage.variableData
getset

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

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)