![]() | ILaserSourcesController Interface |
Namespace: LynceeTec.Interfaces
public interface ILaserSourcesController : IReadOnlyDictionary<PhysicalLaserSource, ILaserSource>, IReadOnlyCollection<KeyValuePair<PhysicalLaserSource, ILaserSource>>, IEnumerable<KeyValuePair<PhysicalLaserSource, ILaserSource>>, IEnumerable, IObservable<ILogicalSourceState>, IDHMDeviceComponent, IDisposable
The ILaserSourcesController type exposes the following members.
Name | Description | |
---|---|---|
![]() | IsEnabled |
Gets a value indicating whether this component is enabled in the current configuration.
(Inherited from IDHMDeviceComponent.) |
![]() | IsHardwareAvailable |
Gets a value indicating whether the physical component was detected and is available.
(Inherited from IDHMDeviceComponent.) |
Name | Description | |
---|---|---|
![]() | CountLaserSourcesByTypes | |
![]() | CountSldABCBackpackLaserSources |
Returns the number of SLD ABC CE Backpack source defined for the system.
|
![]() | GetSourceByLogicalId |
Gets a source of the current configuration according to its logical identifier (i.e. 0 for Lambda 1, 1 for Lambda 2 or 3, if in use)
|
![]() | SwitchAllSourcesOff |
Switches all sources off.
|
![]() | SwitchConfigSourcesOn |
Switches the sources of the current configuration on, and the others off.
|