5 Stacklights

5.2 OPC UA ObjectTypes

5.2.7 StackElementAcousticType

Figure 6 StackElementAcousticType overview
The StackElementAcousticType represents an acoustic element in a stacklight. In Figure 6, a graphical overview is given. It is formally defined in Table 20.
Table 20 – StackElementAcousticType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | StackElementAcousticType | ||||
IsAbstract | False | ||||
Description | Represents an acoustic element in a stacklight. | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Other |
Subtype of the StackElementType defined in 5.2.5, i.e. inheriting the InstanceDeclarations of that Node. | |||||
0:HasComponent | Variable | OperationMode | 0:UInteger | 0:BaseDataVariableType | M |
0:HasComponent | Variable | Intensity | 0:Float | 0:AnalogItemType | O |
0:HasComponent | Object | AcousticSignals | 0:OrderedListType | M |
OperationMode indicates what signal of the list of AcousticSignalType nodes is played when the acoustic element is switched on. It shall contain an index matching the NumberInList Property of the respective AcousticSignalType Object of AcousticSignals.
Intensity indicates the sound pressure level of the acoustic signal when switched on. This value shall only have positive values. The mandatory EURange Property of the Variable indicates the lowest and highest value and thereby allows to calculate the percentage represented by the value. The lowest value is interpreted as 0 percent, the highest is interpreted as 100 percent.
AcousticSignals contains a list of audio signals used by this acoustic stacklight element.
The components of the StackElementAcousticType have additional References which are defined in Table 21.
Table 21 – StackElementAcousticType Additional Subcomponents
Source Path | References | NodeClass | BrowseName | DataType | TypeDefinition | Others |
---|---|---|---|---|---|---|
AcousticSignals | 0:HasOrderedComponent | Object | 0:<OrderedObject> | AcousticSignalType | MP |
The InstanceDeclarations of the StackElementAcousticType have the Attribute values defined in Table 22.
Table 22 – StackElementAcousticType Attribute values for child Nodes
Source Path | Value | Description |
---|---|---|
OperationMode | - | Indicates what signal of the list of AcousticSignalType nodes is played when the acoustic element is switched on. It shall contain an index into the NumberInList of the respective AcousticSignalType Object of AcousticSignals. |
Intensity | - | Indicates the sound pressure level of the acoustic signal when switched on. This value shall only have positive values. The mandatory EURange Property of the Variable indicates the lowest and highest value and thereby allows to calculate the percentage represented by the value. The lowest value is interpreted as 0 percent, the highest is interpreted as 100 percent. |
AcousticSignals | - | Contains a list of audio signals used by this acoustic stacklight element. |
AcousticSignals 0:<OrderedObject> |
- | Represents an acoustic signal. |