9.10 ILightingControllerType ObjectType Definition
The ILightingControllerType interface provides the minimal set of information that a lighting controller object shall provide in a vision system. All objects that implement this interface shall be organized in the LightingControllers folder of the VisionSystemAssetType. It is formally defined in Table 38.

| Attribute | Value | ||||
| BrowseName | ILightingControllerType | ||||
| IsAbstract | True | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the IVisionInfoType, inheriting the InstanceDeclarations of that Node. | |||||
The components of the ILightingController have additional subcomponents which are defined in Table 39.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| 2:Maintenance | 0:HasComponent | Variable | LightingMode | 0:UInt32 | 0:MultiStateDiscreteType | O |
The LigthingMode property denotes the current lighting mode of the lighting controller e.g. STROBE, CONTINUOUS, MODULATED, etc.
The component Variables of the ILightingControllerType have additional Attributes defined in Table 40.
| BrowsePath | Value Attribute | Description Attribute |
STROBE CONTINUOUS MODULATED |