image012.png

Figure 9 AcousticSignalType overview

The AcousticSignalType represents an acoustic signal. It is used in an ordered list. In Figure 9, a graphical overview is given. It is formally defined in Table 28.

Table 28 – AcousticSignalType Definition

Attribute

Value

BrowseName

AcousticSignalType

IsAbstract

False

Description

Represents an acoustic signal.

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node.

0:HasInterface

ObjectType

0:IOrderedObjectType

0:HasProperty

Variable

0:NumberInList

0:UInteger

0:PropertyType

M

0:HasComponent

Variable

AudioSample

0:AudioDataType

0:BaseDataVariableType

O

The Description Attribute of each Object of type AcousticSignalType should be used as textual description of the audio signal, e.g. “Buzzer 100Hz”.

NumberInList is defined in IOrderedObjectType and used in conjunction with the HasOrderedComponent Reference of the AcousticSignals Object. Instances of StackElementAcousticType index into this number using the OperationMode Property.

AudioSample contains the audio data, e.g. for devices capable of audio playback.

The InstanceDeclarations of the AcousticSignalType have the Attribute values defined in Table 29.

Table 29 – AcousticSignalType Attribute values for child Nodes

Source Path

Value

Description

0:NumberInList

-

Enumerate the acoustic signals. Instances of StackElementAcousticType index into this number using the OperationMode Property.

AudioSample

-

Contains the audio data, e.g. for devices capable of audio playback.