@wildboar/rose
Version:
Remote Operation Service Element PDUs in TypeScript
34 lines (33 loc) • 1.02 kB
JavaScript
/* eslint-disable */
import { joint_iso_itu_t, ObjectIdentifier as _OID, } from '@wildboar/asn1';
import { _decode_RTSE_apdus, _encode_RTSE_apdus, } from '../Remote-Operations-Abstract-Syntaxes/RTSE-apdus.ta.mjs';
/**
* @summary rtse_abstract_syntax
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* rtse-abstract-syntax ABSTRACT-SYNTAX ::= {
* RTSE-apdus
* IDENTIFIED BY {joint-iso-itu-t reliable-transfer(3) apdus(0)}
* }
* ```
*
* @constant
* @type {ABSTRACT_SYNTAX<RTSE_apdus>}
* @implements {ABSTRACT_SYNTAX<RTSE_apdus>}
*/
export const rtse_abstract_syntax = {
class: 'ABSTRACT-SYNTAX',
decoderFor: {
'&Type': _decode_RTSE_apdus,
},
encoderFor: {
'&Type': _encode_RTSE_apdus,
},
'&id': _OID.fromParts([/* reliable-transfer */ 3, /* apdus */ 0], joint_iso_itu_t) /* OBJECT_FIELD_SETTING */ /* UNIQUE_OBJECT_FIELD_SETTING */,
'&Type': 0 /* OBJECT_FIELD_SETTING OBJECT_TYPE_FIELD_SETTING */,
'&property': undefined,
};
/* eslint-enable */