UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

48 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toProto = exports.toWire = void 0; const message_1 = require("../../message"); const common_1 = require("../codegen/common"); const WIRE_DOWNSTREAM_OPEN_REQUEST = new message_1.DownstreamOpenRequest({ requestId: 123, desiredStreamIdAlias: 1024, downstreamFilters: [], expiryInterval: 0, dataIdAliases: {}, qos: message_1.QOS.UNRELIABLE, omitEmptyChunk: false, extensionFields: undefined, }); const PROTO_DOWNSTREAM_OPEN_REQUEST = { requestId: 123, desiredStreamIdAlias: 1024, downstreamFilters: [], expiryInterval: 0, dataIdAliases: {}, qos: common_1.QoS.UNRELIABLE, omitEmptyChunk: false, extensionFields: undefined, }; const toWire = (qos) => { return new message_1.DownstreamOpenRequest({ ...WIRE_DOWNSTREAM_OPEN_REQUEST, qos, }); }; exports.toWire = toWire; const toProto = (qos) => { return { message: { oneofKind: 'downstreamOpenRequest', downstreamOpenRequest: { ...PROTO_DOWNSTREAM_OPEN_REQUEST, qos, }, }, }; }; exports.toProto = toProto; // // @memo Invalid のチェック対象なし // //# sourceMappingURL=qos.js.map