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

Classes

class  BeamIdentifier

Public Member Functions

 ReflectedBeamList (ExerciseConnection exConn)
void Dispose ()
delegate void BeamDiscoveredCallback (ReflectedBeam beam)
delegate void BeamRemovedCallback (ReflectedBeam beam)
delegate bool DiscoveryCondition (ReflectedBeam beam)
ReflectedBeam findBeam (string entityIdentifier, byte emitterIdNumber, byte beamIdNumber)

Protected Attributes

bool disposed = false

Properties

IEnumerable< ReflectedBeambeams [get]

Events

BeamDiscoveredCallback beamDiscovered
BeamRemovedCallback beamRemoved
DiscoveryCondition discoveryCondition

Private Attributes

ExerciseConnection myExConn
Dictionary< BeamIdentifier,
ReflectedBeam
myUnprocessedBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
Dictionary< BeamIdentifier,
ReflectedBeam
myBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
MessageDelegate myBeamDiscover
MessageDelegate myBeamRemoved
MessageDelegate myBeamState

Constructor & Destructor Documentation

makVrl.ReflectedBeamList.ReflectedBeamList ( ExerciseConnection  exConn)
inline

Member Function Documentation

delegate void makVrl.ReflectedBeamList.BeamDiscoveredCallback ( ReflectedBeam  beam)
delegate void makVrl.ReflectedBeamList.BeamRemovedCallback ( ReflectedBeam  beam)
delegate bool makVrl.ReflectedBeamList.DiscoveryCondition ( ReflectedBeam  beam)
void makVrl.ReflectedBeamList.Dispose ( )
inline
ReflectedBeam makVrl.ReflectedBeamList.findBeam ( string  entityIdentifier,
byte  emitterIdNumber,
byte  beamIdNumber 
)
inline

Member Data Documentation

bool makVrl.ReflectedBeamList.disposed = false
protected
MessageDelegate makVrl.ReflectedBeamList.myBeamDiscover
private
MessageDelegate makVrl.ReflectedBeamList.myBeamRemoved
private
Dictionary<BeamIdentifier, ReflectedBeam> makVrl.ReflectedBeamList.myBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
private
MessageDelegate makVrl.ReflectedBeamList.myBeamState
private
ExerciseConnection makVrl.ReflectedBeamList.myExConn
private
Dictionary<BeamIdentifier, ReflectedBeam> makVrl.ReflectedBeamList.myUnprocessedBeams = new Dictionary<BeamIdentifier, ReflectedBeam>()
private

Property Documentation

IEnumerable<ReflectedBeam> makVrl.ReflectedBeamList.beams
get

Event Documentation

BeamDiscoveredCallback makVrl.ReflectedBeamList.beamDiscovered
BeamRemovedCallback makVrl.ReflectedBeamList.beamRemoved
DiscoveryCondition makVrl.ReflectedBeamList.discoveryCondition

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)