aes70
Version:
A controller library for the AES70 protocol.
149 lines (146 loc) • 3.23 kB
JavaScript
/*
* This file has been generated.
*/
import { Enum } from './Enum.js';
/**
* Enum that describes all available base datatypes.
* @class OcaBaseDataType
*/
export class OcaBaseDataType extends Enum({
None: 0,
OcaBoolean: 1,
OcaInt8: 2,
OcaInt16: 3,
OcaInt32: 4,
OcaInt64: 5,
OcaUint8: 6,
OcaUint16: 7,
OcaUint32: 8,
OcaUint64: 9,
OcaFloat32: 10,
OcaFloat64: 11,
OcaString: 12,
OcaBitstring: 13,
OcaBlob: 14,
OcaBlobFixedLen: 15,
OcaBit: 16,
}) {}
/**
* Singleton object corresponding to the entry with value ``0``.
* @type {OcaBaseDataType}
* @member None
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``1``.
* @type {OcaBaseDataType}
* @member OcaBoolean
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``2``.
* @type {OcaBaseDataType}
* @member OcaInt8
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``3``.
* @type {OcaBaseDataType}
* @member OcaInt16
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``4``.
* @type {OcaBaseDataType}
* @member OcaInt32
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``5``.
* @type {OcaBaseDataType}
* @member OcaInt64
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``6``.
* @type {OcaBaseDataType}
* @member OcaUint8
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``7``.
* @type {OcaBaseDataType}
* @member OcaUint16
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``8``.
* @type {OcaBaseDataType}
* @member OcaUint32
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``9``.
* @type {OcaBaseDataType}
* @member OcaUint64
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``10``.
* @type {OcaBaseDataType}
* @member OcaFloat32
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``11``.
* @type {OcaBaseDataType}
* @member OcaFloat64
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``12``.
* @type {OcaBaseDataType}
* @member OcaString
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``13``.
* @type {OcaBaseDataType}
* @member OcaBitstring
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``14``.
* @type {OcaBaseDataType}
* @member OcaBlob
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``15``.
* @type {OcaBaseDataType}
* @member OcaBlobFixedLen
* @memberof OcaBaseDataType
* @static
*/
/**
* Singleton object corresponding to the entry with value ``16``.
* @type {OcaBaseDataType}
* @member OcaBit
* @memberof OcaBaseDataType
* @static
*/