UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

43 lines 1.12 kB
import { DownstreamOpenRequest, QOS } from '../../message'; import { QoS as QoSPb } from '../codegen/common'; const WIRE_DOWNSTREAM_OPEN_REQUEST = new DownstreamOpenRequest({ requestId: 123, desiredStreamIdAlias: 1024, downstreamFilters: [], expiryInterval: 0, dataIdAliases: {}, qos: QOS.UNRELIABLE, omitEmptyChunk: false, extensionFields: undefined, }); const PROTO_DOWNSTREAM_OPEN_REQUEST = { requestId: 123, desiredStreamIdAlias: 1024, downstreamFilters: [], expiryInterval: 0, dataIdAliases: {}, qos: QoSPb.UNRELIABLE, omitEmptyChunk: false, extensionFields: undefined, }; export const toWire = (qos) => { return new DownstreamOpenRequest({ ...WIRE_DOWNSTREAM_OPEN_REQUEST, qos, }); }; export const toProto = (qos) => { return { message: { oneofKind: 'downstreamOpenRequest', downstreamOpenRequest: { ...PROTO_DOWNSTREAM_OPEN_REQUEST, qos, }, }, }; }; // // @memo Invalid のチェック対象なし // //# sourceMappingURL=qos.js.map