UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

25 lines (24 loc) 1.4 kB
import { QoS, DataPoint, DataId, DataIdOrAlias, DataPointGroup, DataFilter, DownstreamFilter, StreamChunk } from '../../message'; import { QoS as QoSPB, DataPoint as DataPointPB, DataID as DataIdPB, DataPointGroup as DataPointGroupPB, DataFilter as DataFilterPB, DownstreamFilter as DownstreamFilterPB, StreamChunk as StreamChunkPB } from '../codegen/common'; type DataIdOrAliasPB = DataPointGroupPB['dataIdOrAlias']; export declare class WireToProto { static qos(wire: QoS): QoSPB; static dataPoint(wire: DataPoint): DataPointPB; static dataId(wire: DataId): DataIdPB; static dataIdOrAlias(wire: DataIdOrAlias): DataIdOrAliasPB; static dataPointGroup(wire: DataPointGroup): DataPointGroupPB; static dataFilter(wire: DataFilter): DataFilterPB; static downstreamFilter(wire: DownstreamFilter): DownstreamFilterPB; static streamChunk(wire: StreamChunk): StreamChunkPB; } export declare class ProtoToWire { static qos(proto: QoSPB): QoS; static dataPoint(proto: DataPointPB): DataPoint; static dataId(proto: DataIdPB): DataId; static dataIdOrAlias(proto: DataIdOrAliasPB): DataIdOrAlias; static dataPointGroup(proto: DataPointGroupPB): DataPointGroup; static dataFilter(proto: DataFilter): DataFilter; static downstreamFilter(proto: DownstreamFilterPB): DownstreamFilter; static streamChunk(proto: StreamChunkPB): StreamChunk; } export {};