Skip to content

Instantly share code, notes, and snippets.

@gunters63
Created February 2, 2021 09:04
Show Gist options
  • Save gunters63/a30473a2803243c79d6f240bccfb8210 to your computer and use it in GitHub Desktop.
Save gunters63/a30473a2803243c79d6f240bccfb8210 to your computer and use it in GitHub Desktop.
import * as jspb from 'google-protobuf'
import * as google_protobuf_empty_pb from 'google-protobuf/google/protobuf/empty_pb';
export class Result extends jspb.Message {
getTag(): string;
setTag(value: string): Result;
getValue(): string;
setValue(value: string): Result;
getTypecode(): TypeCode;
setTypecode(value: TypeCode): Result;
getIsreadonly(): boolean;
setIsreadonly(value: boolean): Result;
getTimestamp(): number;
setTimestamp(value: number): Result;
getError(): string;
setError(value: string): Result;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Result.AsObject;
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
static serializeBinaryToWriter(message: Result, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Result;
static deserializeBinaryFromReader(message: Result, reader: jspb.BinaryReader): Result;
}
export namespace Result {
export type AsObject = {
tag: string,
value: string,
typecode: TypeCode,
isreadonly: boolean,
timestamp: number,
error: string,
}
}
export class ReadResults extends jspb.Message {
getResultList(): Array<Result>;
setResultList(value: Array<Result>): ReadResults;
clearResultList(): ReadResults;
addResult(value?: Result, index?: number): Result;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ReadResults.AsObject;
static toObject(includeInstance: boolean, msg: ReadResults): ReadResults.AsObject;
static serializeBinaryToWriter(message: ReadResults, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ReadResults;
static deserializeBinaryFromReader(message: ReadResults, reader: jspb.BinaryReader): ReadResults;
}
export namespace ReadResults {
export type AsObject = {
resultList: Array<Result.AsObject>,
}
}
export class SubscribeRequest extends jspb.Message {
getTagsList(): Array<string>;
setTagsList(value: Array<string>): SubscribeRequest;
clearTagsList(): SubscribeRequest;
addTags(value: string, index?: number): SubscribeRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): SubscribeRequest.AsObject;
static toObject(includeInstance: boolean, msg: SubscribeRequest): SubscribeRequest.AsObject;
static serializeBinaryToWriter(message: SubscribeRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): SubscribeRequest;
static deserializeBinaryFromReader(message: SubscribeRequest, reader: jspb.BinaryReader): SubscribeRequest;
}
export namespace SubscribeRequest {
export type AsObject = {
tagsList: Array<string>,
}
}
export class WriteRequest extends jspb.Message {
getTag(): string;
setTag(value: string): WriteRequest;
getValue(): string;
setValue(value: string): WriteRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): WriteRequest.AsObject;
static toObject(includeInstance: boolean, msg: WriteRequest): WriteRequest.AsObject;
static serializeBinaryToWriter(message: WriteRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): WriteRequest;
static deserializeBinaryFromReader(message: WriteRequest, reader: jspb.BinaryReader): WriteRequest;
}
export namespace WriteRequest {
export type AsObject = {
tag: string,
value: string,
}
}
export enum TypeCode {
EMPTY = 0,
BOOLEAN = 3,
CHAR = 4,
SBYTE = 5,
BYTE = 6,
INT16 = 7,
UINT16 = 8,
INT32 = 9,
UINT32 = 10,
INT64 = 11,
UINT64 = 12,
SINGLE = 13,
DOUBLE = 14,
DATETIME = 16,
STRING = 18,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment