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.
              |