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:
OcaMap<OcaPortID, OcaPortClockMapEntry> OcaWorker::PortClockMap
OcaList<OcaPort> OcaWorker::Ports
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
.
Methods inherited from 1.1.1.7 OcaDelay:
-
static const OcaClassID ClassID = "1.1.1.7.1"