UNPKG

node-opcua-transport

Version:

pure nodejs OPCUA SDK - module transport

29 lines (28 loc) 971 B
/** * @module node-opcua-transport */ import { type UAString, type UInt32 } from "node-opcua-basic-types"; import type { BinaryStream, OutputBinaryStream } from "node-opcua-binary-stream"; import { BaseUAObject } from "node-opcua-factory"; import type { IHelloAckLimits } from "./i_hello_ack_limits"; export interface HelloMessageOptions { protocolVersion?: UInt32; receiveBufferSize?: UInt32; sendBufferSize?: UInt32; maxMessageSize?: UInt32; maxChunkCount?: UInt32; endpointUrl?: UAString; } export declare class HelloMessage extends BaseUAObject implements IHelloAckLimits { static possibleFields: string[]; protocolVersion: UInt32; receiveBufferSize: UInt32; sendBufferSize: UInt32; maxMessageSize: UInt32; maxChunkCount: UInt32; endpointUrl: UAString; constructor(options?: HelloMessageOptions); encode(stream: OutputBinaryStream): void; decode(stream: BinaryStream): void; toString(): string; }