OPC Foundation
  • Documents
  • NodeSets
  • Search
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.

image028.png

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

2:Maintenance

LightingMode

0:EnumStrings

STROBE

CONTINUOUS

MODULATED

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation