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.
Figure 23 – ILightingControllerType
Table 38 – ILightingControllerType Definiton
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.
Table 39 – ILightingControllerType Additional Subcomponents
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.
Table 40 – ILightingControllerType Attribute values for child nodes
BrowsePath |
Value Attribute |
Description Attribute |
|||
|
STROBE CONTINUOUS MODULATED |
|