UNPKG

@wildboar/copp

Version:

Connection-oriented presentation protocol (COPP) data structures and business logic in TypeScript

437 lines (436 loc) 11.9 kB
import { INTEGER, ASN1Element as _Element } from 'asn1-ts'; import * as $ from 'asn1-ts/dist/node/functional'; /** * @summary Event_identifier * @description * * ### ASN.1 Definition: * * ```asn1 * Event-identifier ::= INTEGER { * cp-PPDU(0), cpa-PPDU(1), cpr-PPDU(2), aru-PPDU(3), arp-PPDU(4), ac-PPDU(5), * aca-PPDU(6), td-PPDU(7), ttd-PPDU(8), te-PPDU(9), tc-PPDU(10), tcc-PPDU(11), * rs-PPDU(12), rsa-PPDU(13), s-release-indication(14), s-release-confirm(15), * s-token-give-indication(16), s-token-please-indication(17), * s-control-give-indication(18), s-sync-minor-indication(19), * s-sync-minor-confirm(20), s-sync-major-indication(21), * s-sync-major-confirm(22), s-p-exception-report-indication(23), * s-u-exception-report-indication(24), s-activity-start-indication(25), * s-activity-resume-indication(26), s-activity-interrupt-indication(27), * s-activity-interrupt-confirm(28), s-activity-discard-indication(29), * s-activity-discard-confirm(30), s-activity-end-indication(31), * s-activity-end-confirm(32)} * ``` */ export declare type Event_identifier = INTEGER; /** * @summary Event_identifier_cp_PPDU * @constant * @type {number} */ export declare const Event_identifier_cp_PPDU: Event_identifier; /** * @summary Event_identifier_cp_PPDU * @constant * @type {number} */ export declare const cp_PPDU: Event_identifier; /** * @summary Event_identifier_cpa_PPDU * @constant * @type {number} */ export declare const Event_identifier_cpa_PPDU: Event_identifier; /** * @summary Event_identifier_cpa_PPDU * @constant * @type {number} */ export declare const cpa_PPDU: Event_identifier; /** * @summary Event_identifier_cpr_PPDU * @constant * @type {number} */ export declare const Event_identifier_cpr_PPDU: Event_identifier; /** * @summary Event_identifier_cpr_PPDU * @constant * @type {number} */ export declare const cpr_PPDU: Event_identifier; /** * @summary Event_identifier_aru_PPDU * @constant * @type {number} */ export declare const Event_identifier_aru_PPDU: Event_identifier; /** * @summary Event_identifier_aru_PPDU * @constant * @type {number} */ export declare const aru_PPDU: Event_identifier; /** * @summary Event_identifier_arp_PPDU * @constant * @type {number} */ export declare const Event_identifier_arp_PPDU: Event_identifier; /** * @summary Event_identifier_arp_PPDU * @constant * @type {number} */ export declare const arp_PPDU: Event_identifier; /** * @summary Event_identifier_ac_PPDU * @constant * @type {number} */ export declare const Event_identifier_ac_PPDU: Event_identifier; /** * @summary Event_identifier_ac_PPDU * @constant * @type {number} */ export declare const ac_PPDU: Event_identifier; /** * @summary Event_identifier_aca_PPDU * @constant * @type {number} */ export declare const Event_identifier_aca_PPDU: Event_identifier; /** * @summary Event_identifier_aca_PPDU * @constant * @type {number} */ export declare const aca_PPDU: Event_identifier; /** * @summary Event_identifier_td_PPDU * @constant * @type {number} */ export declare const Event_identifier_td_PPDU: Event_identifier; /** * @summary Event_identifier_td_PPDU * @constant * @type {number} */ export declare const td_PPDU: Event_identifier; /** * @summary Event_identifier_ttd_PPDU * @constant * @type {number} */ export declare const Event_identifier_ttd_PPDU: Event_identifier; /** * @summary Event_identifier_ttd_PPDU * @constant * @type {number} */ export declare const ttd_PPDU: Event_identifier; /** * @summary Event_identifier_te_PPDU * @constant * @type {number} */ export declare const Event_identifier_te_PPDU: Event_identifier; /** * @summary Event_identifier_te_PPDU * @constant * @type {number} */ export declare const te_PPDU: Event_identifier; /** * @summary Event_identifier_tc_PPDU * @constant * @type {number} */ export declare const Event_identifier_tc_PPDU: Event_identifier; /** * @summary Event_identifier_tc_PPDU * @constant * @type {number} */ export declare const tc_PPDU: Event_identifier; /** * @summary Event_identifier_tcc_PPDU * @constant * @type {number} */ export declare const Event_identifier_tcc_PPDU: Event_identifier; /** * @summary Event_identifier_tcc_PPDU * @constant * @type {number} */ export declare const tcc_PPDU: Event_identifier; /** * @summary Event_identifier_rs_PPDU * @constant * @type {number} */ export declare const Event_identifier_rs_PPDU: Event_identifier; /** * @summary Event_identifier_rs_PPDU * @constant * @type {number} */ export declare const rs_PPDU: Event_identifier; /** * @summary Event_identifier_rsa_PPDU * @constant * @type {number} */ export declare const Event_identifier_rsa_PPDU: Event_identifier; /** * @summary Event_identifier_rsa_PPDU * @constant * @type {number} */ export declare const rsa_PPDU: Event_identifier; /** * @summary Event_identifier_s_release_indication * @constant * @type {number} */ export declare const Event_identifier_s_release_indication: Event_identifier; /** * @summary Event_identifier_s_release_indication * @constant * @type {number} */ export declare const s_release_indication: Event_identifier; /** * @summary Event_identifier_s_release_confirm * @constant * @type {number} */ export declare const Event_identifier_s_release_confirm: Event_identifier; /** * @summary Event_identifier_s_release_confirm * @constant * @type {number} */ export declare const s_release_confirm: Event_identifier; /** * @summary Event_identifier_s_token_give_indication * @constant * @type {number} */ export declare const Event_identifier_s_token_give_indication: Event_identifier; /** * @summary Event_identifier_s_token_give_indication * @constant * @type {number} */ export declare const s_token_give_indication: Event_identifier; /** * @summary Event_identifier_s_token_please_indication * @constant * @type {number} */ export declare const Event_identifier_s_token_please_indication: Event_identifier; /** * @summary Event_identifier_s_token_please_indication * @constant * @type {number} */ export declare const s_token_please_indication: Event_identifier; /** * @summary Event_identifier_s_control_give_indication * @constant * @type {number} */ export declare const Event_identifier_s_control_give_indication: Event_identifier; /** * @summary Event_identifier_s_control_give_indication * @constant * @type {number} */ export declare const s_control_give_indication: Event_identifier; /** * @summary Event_identifier_s_sync_minor_indication * @constant * @type {number} */ export declare const Event_identifier_s_sync_minor_indication: Event_identifier; /** * @summary Event_identifier_s_sync_minor_indication * @constant * @type {number} */ export declare const s_sync_minor_indication: Event_identifier; /** * @summary Event_identifier_s_sync_minor_confirm * @constant * @type {number} */ export declare const Event_identifier_s_sync_minor_confirm: Event_identifier; /** * @summary Event_identifier_s_sync_minor_confirm * @constant * @type {number} */ export declare const s_sync_minor_confirm: Event_identifier; /** * @summary Event_identifier_s_sync_major_indication * @constant * @type {number} */ export declare const Event_identifier_s_sync_major_indication: Event_identifier; /** * @summary Event_identifier_s_sync_major_indication * @constant * @type {number} */ export declare const s_sync_major_indication: Event_identifier; /** * @summary Event_identifier_s_sync_major_confirm * @constant * @type {number} */ export declare const Event_identifier_s_sync_major_confirm: Event_identifier; /** * @summary Event_identifier_s_sync_major_confirm * @constant * @type {number} */ export declare const s_sync_major_confirm: Event_identifier; /** * @summary Event_identifier_s_p_exception_report_indication * @constant * @type {number} */ export declare const Event_identifier_s_p_exception_report_indication: Event_identifier; /** * @summary Event_identifier_s_p_exception_report_indication * @constant * @type {number} */ export declare const s_p_exception_report_indication: Event_identifier; /** * @summary Event_identifier_s_u_exception_report_indication * @constant * @type {number} */ export declare const Event_identifier_s_u_exception_report_indication: Event_identifier; /** * @summary Event_identifier_s_u_exception_report_indication * @constant * @type {number} */ export declare const s_u_exception_report_indication: Event_identifier; /** * @summary Event_identifier_s_activity_start_indication * @constant * @type {number} */ export declare const Event_identifier_s_activity_start_indication: Event_identifier; /** * @summary Event_identifier_s_activity_start_indication * @constant * @type {number} */ export declare const s_activity_start_indication: Event_identifier; /** * @summary Event_identifier_s_activity_resume_indication * @constant * @type {number} */ export declare const Event_identifier_s_activity_resume_indication: Event_identifier; /** * @summary Event_identifier_s_activity_resume_indication * @constant * @type {number} */ export declare const s_activity_resume_indication: Event_identifier; /** * @summary Event_identifier_s_activity_interrupt_indication * @constant * @type {number} */ export declare const Event_identifier_s_activity_interrupt_indication: Event_identifier; /** * @summary Event_identifier_s_activity_interrupt_indication * @constant * @type {number} */ export declare const s_activity_interrupt_indication: Event_identifier; /** * @summary Event_identifier_s_activity_interrupt_confirm * @constant * @type {number} */ export declare const Event_identifier_s_activity_interrupt_confirm: Event_identifier; /** * @summary Event_identifier_s_activity_interrupt_confirm * @constant * @type {number} */ export declare const s_activity_interrupt_confirm: Event_identifier; /** * @summary Event_identifier_s_activity_discard_indication * @constant * @type {number} */ export declare const Event_identifier_s_activity_discard_indication: Event_identifier; /** * @summary Event_identifier_s_activity_discard_indication * @constant * @type {number} */ export declare const s_activity_discard_indication: Event_identifier; /** * @summary Event_identifier_s_activity_discard_confirm * @constant * @type {number} */ export declare const Event_identifier_s_activity_discard_confirm: Event_identifier; /** * @summary Event_identifier_s_activity_discard_confirm * @constant * @type {number} */ export declare const s_activity_discard_confirm: Event_identifier; /** * @summary Event_identifier_s_activity_end_indication * @constant * @type {number} */ export declare const Event_identifier_s_activity_end_indication: Event_identifier; /** * @summary Event_identifier_s_activity_end_indication * @constant * @type {number} */ export declare const s_activity_end_indication: Event_identifier; /** * @summary Event_identifier_s_activity_end_confirm * @constant * @type {number} */ export declare const Event_identifier_s_activity_end_confirm: Event_identifier; /** * @summary Event_identifier_s_activity_end_confirm * @constant * @type {number} */ export declare const s_activity_end_confirm: Event_identifier; /** * @summary Decodes an ASN.1 element into a(n) Event_identifier * @function * @param {_Element} el The element being decoded. * @returns {Event_identifier} The decoded data structure. */ export declare function _decode_Event_identifier(el: _Element): INTEGER; /** * @summary Encodes a(n) Event_identifier into an ASN.1 Element. * @function * @param {value} el The element being decoded. * @param elGetter A function that can be used to get new ASN.1 elements. * @returns {_Element} The Event_identifier, encoded as an ASN.1 Element. */ export declare function _encode_Event_identifier(value: Event_identifier, elGetter: $.ASN1Encoder<Event_identifier>): _Element;