UNPKG

aes70

Version:

A controller library for the AES70 protocol.

192 lines (189 loc) 4.72 kB
/* * This file has been generated. */ import { Enum } from './Enum.js'; /** * Types of time delivery mechanisms. See [RFC 7273] for a detailed discussion * of time sources , particularly sections 4.4-4.8. See the various time * delivery method specifications (e.g. [IEEE-1588] (PTP) [RFC 5905] (NTP) * [AES11] for more details. * @class OcaTimeDeliveryMechanism */ export class OcaTimeDeliveryMechanism extends Enum({ Undefined: 0, Local: 1, Private: 2, NTP: 3, SNTP: 4, IEEE1588_2002: 5, IEEE1588_2008: 6, IEEE1588_2019: 7, IEEE8021AS: 8, StreamEndpoint: 9, AES11: 11, TerrestrialRadio: 12, GPS: 13, Galileo: 14, GLONASS: 15, Beidou: 16, INRSS: 17, ExpansionBase: 128, None: 1, IEEE1588v1: 5, IEEE1588v2: 6, IEEE1588v2_1: 7, }) {} /** * Singleton object corresponding to the entry with value ``0``. * @type {OcaTimeDeliveryMechanism} * @member Undefined * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``1``. * @type {OcaTimeDeliveryMechanism} * @member Local * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``2``. * @type {OcaTimeDeliveryMechanism} * @member Private * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``3``. * @type {OcaTimeDeliveryMechanism} * @member NTP * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``4``. * @type {OcaTimeDeliveryMechanism} * @member SNTP * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``5``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588_2002 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``6``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588_2008 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``7``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588_2019 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``8``. * @type {OcaTimeDeliveryMechanism} * @member IEEE8021AS * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``9``. * @type {OcaTimeDeliveryMechanism} * @member StreamEndpoint * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``11``. * @type {OcaTimeDeliveryMechanism} * @member AES11 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``12``. * @type {OcaTimeDeliveryMechanism} * @member TerrestrialRadio * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``13``. * @type {OcaTimeDeliveryMechanism} * @member GPS * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``14``. * @type {OcaTimeDeliveryMechanism} * @member Galileo * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``15``. * @type {OcaTimeDeliveryMechanism} * @member GLONASS * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``16``. * @type {OcaTimeDeliveryMechanism} * @member Beidou * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``17``. * @type {OcaTimeDeliveryMechanism} * @member INRSS * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``128``. * @type {OcaTimeDeliveryMechanism} * @member ExpansionBase * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``1``. * @type {OcaTimeDeliveryMechanism} * @member None * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``5``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588v1 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``6``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588v2 * @memberof OcaTimeDeliveryMechanism * @static */ /** * Singleton object corresponding to the entry with value ``7``. * @type {OcaTimeDeliveryMechanism} * @member IEEE1588v2_1 * @memberof OcaTimeDeliveryMechanism * @static */