aes70
Version:
A controller library for the AES70 protocol.
77 lines (74 loc) • 1.61 kB
JavaScript
/*
* This file has been generated.
*/
import { Enum } from './Enum.js';
/**
* Enumeration of waveform types that can be used by OCA objects.
* @class OcaWaveformType
*/
export class OcaWaveformType extends Enum({
None: 0,
DC: 1,
Sine: 2,
Square: 3,
Impulse: 4,
NoisePink: 5,
NoiseWhite: 6,
PolarityTest: 7,
}) {}
/**
* Singleton object corresponding to the entry with value ``0``.
* @type {OcaWaveformType}
* @member None
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``1``.
* @type {OcaWaveformType}
* @member DC
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``2``.
* @type {OcaWaveformType}
* @member Sine
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``3``.
* @type {OcaWaveformType}
* @member Square
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``4``.
* @type {OcaWaveformType}
* @member Impulse
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``5``.
* @type {OcaWaveformType}
* @member NoisePink
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``6``.
* @type {OcaWaveformType}
* @member NoiseWhite
* @memberof OcaWaveformType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``7``.
* @type {OcaWaveformType}
* @member PolarityTest
* @memberof OcaWaveformType
* @static
*/