@wildboar/copp
Version:
Connection-oriented presentation protocol (COPP) data structures and business logic in TypeScript
226 lines • 10.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports._encode_User_session_requirements = exports._decode_User_session_requirements = exports.data_separation = exports.User_session_requirements_data_separation = exports.symmetric_synchronize = exports.User_session_requirements_symmetric_synchronize = exports.typed_data = exports.User_session_requirements_typed_data = exports.exceptions = exports.User_session_requirements_exceptions = exports.capability_data = exports.User_session_requirements_capability_data = exports.negotiated_release = exports.User_session_requirements_negotiated_release = exports.activity_management = exports.User_session_requirements_activity_management = exports.resynchronize = exports.User_session_requirements_resynchronize = exports.major_synchronize = exports.User_session_requirements_major_synchronize = exports.minor_synchronize = exports.User_session_requirements_minor_synchronize = exports.expedited_data = exports.User_session_requirements_expedited_data = exports.duplex = exports.User_session_requirements_duplex = exports.half_duplex = exports.User_session_requirements_half_duplex = void 0;
const $ = require("asn1-ts/dist/node/functional");
/* END_OF_SYMBOL_DEFINITION User_session_requirements */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_half_duplex */
/**
* @summary User_session_requirements_half_duplex
* @constant
*/
exports.User_session_requirements_half_duplex = 0; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_half_duplex */
/* START_OF_SYMBOL_DEFINITION half_duplex */
/**
* @summary half_duplex
* @constant
*/
exports.half_duplex = exports.User_session_requirements_half_duplex; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION half_duplex */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_duplex */
/**
* @summary User_session_requirements_duplex
* @constant
*/
exports.User_session_requirements_duplex = 1; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_duplex */
/* START_OF_SYMBOL_DEFINITION duplex */
/**
* @summary duplex
* @constant
*/
exports.duplex = exports.User_session_requirements_duplex; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION duplex */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_expedited_data */
/**
* @summary User_session_requirements_expedited_data
* @constant
*/
exports.User_session_requirements_expedited_data = 2; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_expedited_data */
/* START_OF_SYMBOL_DEFINITION expedited_data */
/**
* @summary expedited_data
* @constant
*/
exports.expedited_data = exports.User_session_requirements_expedited_data; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION expedited_data */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_minor_synchronize */
/**
* @summary User_session_requirements_minor_synchronize
* @constant
*/
exports.User_session_requirements_minor_synchronize = 3; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_minor_synchronize */
/* START_OF_SYMBOL_DEFINITION minor_synchronize */
/**
* @summary minor_synchronize
* @constant
*/
exports.minor_synchronize = exports.User_session_requirements_minor_synchronize; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION minor_synchronize */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_major_synchronize */
/**
* @summary User_session_requirements_major_synchronize
* @constant
*/
exports.User_session_requirements_major_synchronize = 4; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_major_synchronize */
/* START_OF_SYMBOL_DEFINITION major_synchronize */
/**
* @summary major_synchronize
* @constant
*/
exports.major_synchronize = exports.User_session_requirements_major_synchronize; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION major_synchronize */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_resynchronize */
/**
* @summary User_session_requirements_resynchronize
* @constant
*/
exports.User_session_requirements_resynchronize = 5; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_resynchronize */
/* START_OF_SYMBOL_DEFINITION resynchronize */
/**
* @summary resynchronize
* @constant
*/
exports.resynchronize = exports.User_session_requirements_resynchronize; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION resynchronize */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_activity_management */
/**
* @summary User_session_requirements_activity_management
* @constant
*/
exports.User_session_requirements_activity_management = 6; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_activity_management */
/* START_OF_SYMBOL_DEFINITION activity_management */
/**
* @summary activity_management
* @constant
*/
exports.activity_management = exports.User_session_requirements_activity_management; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION activity_management */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_negotiated_release */
/**
* @summary User_session_requirements_negotiated_release
* @constant
*/
exports.User_session_requirements_negotiated_release = 7; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_negotiated_release */
/* START_OF_SYMBOL_DEFINITION negotiated_release */
/**
* @summary negotiated_release
* @constant
*/
exports.negotiated_release = exports.User_session_requirements_negotiated_release; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION negotiated_release */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_capability_data */
/**
* @summary User_session_requirements_capability_data
* @constant
*/
exports.User_session_requirements_capability_data = 8; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_capability_data */
/* START_OF_SYMBOL_DEFINITION capability_data */
/**
* @summary capability_data
* @constant
*/
exports.capability_data = exports.User_session_requirements_capability_data; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION capability_data */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_exceptions */
/**
* @summary User_session_requirements_exceptions
* @constant
*/
exports.User_session_requirements_exceptions = 9; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_exceptions */
/* START_OF_SYMBOL_DEFINITION exceptions */
/**
* @summary exceptions
* @constant
*/
exports.exceptions = exports.User_session_requirements_exceptions; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION exceptions */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_typed_data */
/**
* @summary User_session_requirements_typed_data
* @constant
*/
exports.User_session_requirements_typed_data = 10; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_typed_data */
/* START_OF_SYMBOL_DEFINITION typed_data */
/**
* @summary typed_data
* @constant
*/
exports.typed_data = exports.User_session_requirements_typed_data; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION typed_data */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_symmetric_synchronize */
/**
* @summary User_session_requirements_symmetric_synchronize
* @constant
*/
exports.User_session_requirements_symmetric_synchronize = 11; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_symmetric_synchronize */
/* START_OF_SYMBOL_DEFINITION symmetric_synchronize */
/**
* @summary symmetric_synchronize
* @constant
*/
exports.symmetric_synchronize = exports.User_session_requirements_symmetric_synchronize; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION symmetric_synchronize */
/* START_OF_SYMBOL_DEFINITION User_session_requirements_data_separation */
/**
* @summary User_session_requirements_data_separation
* @constant
*/
exports.User_session_requirements_data_separation = 12; /* LONG_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION User_session_requirements_data_separation */
/* START_OF_SYMBOL_DEFINITION data_separation */
/**
* @summary data_separation
* @constant
*/
exports.data_separation = exports.User_session_requirements_data_separation; /* SHORT_NAMED_BIT */
/* END_OF_SYMBOL_DEFINITION data_separation */
/* START_OF_SYMBOL_DEFINITION _cached_decoder_for_User_session_requirements */
let _cached_decoder_for_User_session_requirements = null;
/* END_OF_SYMBOL_DEFINITION _cached_decoder_for_User_session_requirements */
/* START_OF_SYMBOL_DEFINITION _decode_User_session_requirements */
/**
* @summary Decodes an ASN.1 element into a(n) User_session_requirements
* @function
* @param {_Element} el The element being decoded.
* @returns {User_session_requirements} The decoded data structure.
*/
function _decode_User_session_requirements(el) {
if (!_cached_decoder_for_User_session_requirements) {
_cached_decoder_for_User_session_requirements = $._decodeBitString;
}
return _cached_decoder_for_User_session_requirements(el);
}
exports._decode_User_session_requirements = _decode_User_session_requirements;
/* END_OF_SYMBOL_DEFINITION _decode_User_session_requirements */
/* START_OF_SYMBOL_DEFINITION _cached_encoder_for_User_session_requirements */
let _cached_encoder_for_User_session_requirements = null;
/* END_OF_SYMBOL_DEFINITION _cached_encoder_for_User_session_requirements */
/* START_OF_SYMBOL_DEFINITION _encode_User_session_requirements */
/**
* @summary Encodes a(n) User_session_requirements 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 User_session_requirements, encoded as an ASN.1 Element.
*/
function _encode_User_session_requirements(value, elGetter) {
if (!_cached_encoder_for_User_session_requirements) {
_cached_encoder_for_User_session_requirements = $._encodeBitString;
}
return _cached_encoder_for_User_session_requirements(value, elGetter);
}
exports._encode_User_session_requirements = _encode_User_session_requirements;
/* END_OF_SYMBOL_DEFINITION _encode_User_session_requirements */
/* eslint-enable */
//# sourceMappingURL=User-session-requirements.ta.js.map