@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
48 lines • 1.29 kB
JavaScript
;
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