OcaDelayExtended

A online version of the AES70 specification of this class can be found at http://docs.deuso.de.

The class is a subclass of OcaDelay().

This class defines the properties

Name

JavaScript Type

AES70 Type

DelayValue

OcaDelayValue

OcaDelayValue

Furthermore, it inherits the properties ClassID, ClassVersion, ObjectNumber, Lockable, Role, Enabled, Ports, Label, Owner, Latency, DelayTime and DelayValue.

class OcaDelayExtended(objectNumber, device)

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.

OcaDelayExtended.OnDelayValueChanged

type: PropertyEvent.<OcaDelayValue>

This event is emitted when the property DelayValue changes in the remote object. The property DelayValue is described in the AES70 standard as follows. Delay value.

OcaDelayExtended.GetDelayValue()

Gets the value of the DelayValue property. The return value indicates whether the property was successfully retrieved. The return values of this method are

Returns

Promise.<Arguments.<OcaDelayValue, OcaDelayValue, OcaDelayValue>>

OcaDelayExtended.GetDelayValueConverted(UoM)

Return current delay setting, converted to given units. The return value indicates whether the method has succeeded.

Arguments
Returns

Promise.<OcaDelayValue> – A promise which resolves to a single value of type OcaDelayValue().

OcaDelayExtended.SetDelayValue(Value)

Sets the value of the DelayValue property. The return value indicates whether the property was successfully set.

Arguments
Returns

Promise.<void>