Control Data TypesΒΆ
The methods and events of control classes defined in AES70 use a series of data types. The data types used are both basic integral types, enums as well as structs and container types. The basic types are represented as shown in the following table:
AES70 Type |
JavaScript type |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OcaList <Type> |
|
OcaMap <KeyType, ValueType> |
|
OcaMultiMap <KeyType, ValueType> |
|
Enums are represented as subclasses of Enum()
. Structs are implemented as
classes and are listed below.
- OcaApplicationNetworkCommand
- OcaApplicationNetworkState
- OcaBaseDataType
- OcaBlockMember
- OcaClassAuthorityID
- OcaClassID
- OcaClassIdentification
- OcaClassicalFilterShape
- OcaComponent
- OcaDBr
- OcaDelayUnit
- OcaDelayValue
- OcaDeviceState
- OcaDynamicsFunction
- OcaEnumItem
- OcaEnumItem16
- OcaEvent
- OcaEventID
- OcaFilterPassband
- OcaGlobalTypeIdentifier
- OcaGrouperCitizen
- OcaGrouperEnrollment
- OcaGrouperGroup
- OcaGrouperMode
- OcaGrouperStatusChangeEventData
- OcaGrouperStatusChangeType
- OcaImpedance
- OcaLevelDetectionLaw
- OcaLevelMeterLaw
- OcaLibAccess
- OcaLibParamSetAssignment
- OcaLibVol
- OcaLibVolChangedEventData
- OcaLibVolData_ParamSet
- OcaLibVolIdentifier
- OcaLibVolMetadata
- OcaLibVolStandardTypeID
- OcaLibVolType
- OcaLibraryIdentifier
- OcaManagerDefaultObjectNumbers
- OcaManagerDescriptor
- OcaMediaClockAvailability
- OcaMediaClockLockState
- OcaMediaClockRate
- OcaMediaClockType
- OcaMediaCoding
- OcaMediaConnection
- OcaMediaConnectorCommand
- OcaMediaConnectorElement
- OcaMediaConnectorState
- OcaMediaConnectorStatus
- OcaMediaConnectorStatusChangedEventData
- OcaMediaSinkConnector
- OcaMediaSinkConnectorChangedEventData
- OcaMediaSourceConnector
- OcaMediaSourceConnectorChangedEventData
- OcaMediaStreamCastMode
- OcaMethod
- OcaMethodID
- OcaModelDescription
- OcaModelGUID
- OcaMuteState
- OcaNetworkControlProtocol
- OcaNetworkLinkType
- OcaNetworkMediaProtocol
- OcaNetworkMediaSourceOrSink
- OcaNetworkSignalChannelStatus
- OcaNetworkStatistics
- OcaNetworkStatus
- OcaNetworkSystemInterfaceDescriptor
- OcaNetworkSystemInterfaceID
- OcaNotificationDeliveryMode
- OcaOPath
- OcaObjectIdentification
- OcaObjectListEventData
- OcaObjectSearchResult
- OcaObjectSearchResultFlags
- OcaObservationEventData
- OcaObservationListEventData
- OcaObserverState
- OcaParametricEQShape
- OcaPilotToneDetectorSpec
- OcaPolarityState
- OcaPort
- OcaPortID
- OcaPortMode
- OcaPositionCoordinateSystem
- OcaPositionDescriptor
- OcaPowerState
- OcaPowerSupplyLocation
- OcaPowerSupplyState
- OcaPowerSupplyType
- OcaPresentationUnit
- OcaProperty
- OcaPropertyChangeType
- OcaPropertyDescriptor
- OcaPropertyID
- OcaProtoObjectIdentification
- OcaProtoPort
- OcaProtoPortID
- OcaProtoSignalPath
- OcaRamperCommand
- OcaRamperInterpolationLaw
- OcaRamperState
- OcaRelationalOperator
- OcaResetCause
- OcaSensorReadingState
- OcaSignalPath
- OcaStatus
- OcaStream
- OcaStreamConnectorIdentification
- OcaStreamConnectorStatus
- OcaStreamStatus
- OcaStreamType
- OcaStringComparisonType
- OcaSubscriptionManagerState
- OcaSweepType
- OcaTask
- OcaTaskCommand
- OcaTaskManagerState
- OcaTaskState
- OcaTaskStateChangedEventData
- OcaTaskStatus
- OcaTimeMode
- OcaTimePTP
- OcaTimeProtocol
- OcaTimeReferenceType
- OcaTimeSourceAvailability
- OcaTimeSourceSyncStatus
- OcaTransferFunction
- OcaUnitOfMeasure
- OcaVersion
- OcaWaveformType