1.1.1.7.1 OcaDelayExtended

Class Hierarchy:

OcaRoot : OcaWorker : OcaActuator : OcaDelay : OcaDelayExtended

class OcaDelayExtended : OcaDelay

Signal delay - extended version. Allows setting delay value in various units. Note that the inherited property 04p01 DelayTime is also supported by this class and reflects actual achieved delay in seconds. This class is deprecated in AES70-2022.

Properties:

static const OcaClassID ClassID = "1.1.1.7.1"

Number that uniquely identifies the class. Note that this differs from the object number, which identifies the instantiated object. This property is an override of the OcaRoot property.

This property has id 1.1.

static const OcaClassVersionNumber ClassVersion = 3

Identifies the interface version of the class. Any change to the class definition leads to a higher class version. This property is an override of the OcaRoot property.

This property has id 1.2.

OcaDelayValue DelayValue

Delay value.

This property has id 5.1.

Properties inherited from 1.1.1.7 OcaDelay:

Methods:

OcaStatus GetDelayValue(OcaDelayValue &Value, OcaDelayValue &minValue, OcaDelayValue &maxValue)

Gets the value and limits of the DelayValue property.

This method has id 5.1.

OcaStatus SetDelayValue(OcaDelayValue Value)

Sets the value of the DelayValue property.

This method has id 5.2.

  • Value: Input parameter.

OcaStatus GetDelayValueConverted(OcaDelayUnit UoM, OcaDelayValue &Value)

Get current delay setting, converted to given units.

This method has id 5.3.

  • UoM: Input parameter.

  • Value: Output parameter.

Methods inherited from 1.1.1.7 OcaDelay: