Click or drag to resize

ITurretManager Interface

Interface for the turrets manager. Access to each turret is done using this interface.

Namespace: LynceeTec.Interfaces
Assembly: LynceeTec.Interfaces (in LynceeTec.Interfaces.dll) Version: 10.2.3317.0 , built 2025-03-17 14:03:43 UTC
Syntax
public interface ITurretManager : IDHMDeviceComponent, 
	IDisposable, IReadOnlyDictionary<TurretDhmPosition, ITurret>, IReadOnlyCollection<KeyValuePair<TurretDhmPosition, ITurret>>, 
	IEnumerable<KeyValuePair<TurretDhmPosition, ITurret>>, IEnumerable, 
	IObservable<TurretPositionEventArgs>

The ITurretManager type exposes the following members.

Properties
 NameDescription
Public propertyConfirmationBeforeChangingConfiguration 
Public propertyConfirmationBeforeHomingRequired 
Public propertyIsEnabled Gets a value indicating whether this component is enabled in the current configuration.
(Inherited from IDHMDeviceComponent)
Public propertyIsHardwareAvailable Gets a value indicating whether the physical component was detected and is available.
(Inherited from IDHMDeviceComponent)
Top
Methods
 NameDescription
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.
Top
See Also