Click or drag to resize

TurretManager Class

Objectives turret manager. Access to each turret is done using this class.
Inheritance Hierarchy
SystemObject
  LynceeTec.DHM.TurretTurretManager

Namespace:  LynceeTec.DHM.Turret
Assembly:  LynceeTec.DHM (in LynceeTec.DHM.dll) Version: 8.1.17212.0 8_1_dev af417e8, built 2019-10-03 13:47:41 UTC
Syntax
public class TurretManager : ITurretManager, 
	IDHMDeviceComponent, IDisposable, IObservable<TurretPositionEventArgs>

The TurretManager type exposes the following members.

Constructors
  NameDescription
Public methodTurretManager
Initializes a new instance of the TurretManager class
Top
Properties
  NameDescription
Public propertyIsEnabled
Gets a value indicating whether this component is enabled in the current configuration.
Public propertyIsHardwareAvailable
Gets a value indicating whether all the turrets were detected and are available.
Top
Methods
  NameDescription
Public methodDisconnect
Disconnects and disposes all turrets instances.
Public methodDispose
Releases all resources used by the TurretManager
Public methodInit
Create the turret instances, connects and initializes them.
Public methodSetIndexPosition(Int32)
Moves all turrets to indexPosition. The turrets must be active turrets.
Public methodSetIndexPosition(Int32, TurretDhmPosition)
Moves the turret at dhmPosition to indexPosition. The turret must be an active turret.
Public methodSubscribe
Top
See Also