@wildboar/rose
Version:
Remote Operation Service Element PDUs in TypeScript
41 lines (40 loc) • 1.1 kB
JavaScript
/* eslint-disable */
import { joint_iso_itu_t, ObjectIdentifier as _OID, } from '@wildboar/asn1';
import { _decode_ACSE_apdu, _encode_ACSE_apdu, } from '@wildboar/acse';
/**
* @summary acse_abstract_syntax
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* acse-abstract-syntax ABSTRACT-SYNTAX ::= {
* ACSE-apdu
* IDENTIFIED BY
* {joint-iso-itu-t association-control(2) abstract-syntax(1) apdus(0)
* version1(1)}
* }
* ```
*
* @constant
* @type {ABSTRACT_SYNTAX<ACSE_apdu>}
* @implements {ABSTRACT_SYNTAX<ACSE_apdu>}
*/
export const acse_abstract_syntax = {
class: 'ABSTRACT-SYNTAX',
decoderFor: {
'&Type': _decode_ACSE_apdu,
},
encoderFor: {
'&Type': _encode_ACSE_apdu,
},
'&id': _OID.fromParts([
/* association-control */ 2,
/* abstract-syntax */ 1,
/* apdus */ 0,
/* version1 */ 1,
], joint_iso_itu_t) /* OBJECT_FIELD_SETTING */ /* UNIQUE_OBJECT_FIELD_SETTING */,
'&Type': 0 /* OBJECT_FIELD_SETTING OBJECT_TYPE_FIELD_SETTING */,
'&property': undefined,
};
/* eslint-enable */