aes70
Version:
A controller library for the AES70 protocol.
70 lines (67 loc) • 1.88 kB
JavaScript
/*
* This file has been generated.
*/
import { Enum } from './Enum.js';
/**
* Enumeration that designates the type of position coordinate system used. For
* details, see the AES70-1 description of the **OcaPhysicalPosition** class.
* @class OcaPositionCoordinateSystem
*/
export class OcaPositionCoordinateSystem extends Enum({
Robotic: 1,
ItuAudioObjectBasedPolar: 2,
ItuAudioObjectBasedCartesian: 3,
ItuAudioSceneBasedPolar: 4,
ItuAudioSceneBasedCartesian: 5,
NAV: 6,
ProprietaryBase: 128,
}) {}
/**
* Singleton object corresponding to the entry with value ``1``.
* @type {OcaPositionCoordinateSystem}
* @member Robotic
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``2``.
* @type {OcaPositionCoordinateSystem}
* @member ItuAudioObjectBasedPolar
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``3``.
* @type {OcaPositionCoordinateSystem}
* @member ItuAudioObjectBasedCartesian
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``4``.
* @type {OcaPositionCoordinateSystem}
* @member ItuAudioSceneBasedPolar
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``5``.
* @type {OcaPositionCoordinateSystem}
* @member ItuAudioSceneBasedCartesian
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``6``.
* @type {OcaPositionCoordinateSystem}
* @member NAV
* @memberof OcaPositionCoordinateSystem
* @static
*/
/**
* Singleton object corresponding to the entry with value ``128``.
* @type {OcaPositionCoordinateSystem}
* @member ProprietaryBase
* @memberof OcaPositionCoordinateSystem
* @static
*/