Skip to content

Class: OmniLogicProtocol ​

Defined in: packages/omnilogic-local-sdk/src/transport/protocol.ts:89

Constructors ​

Constructor ​

new OmniLogicProtocol(host, port, timings?): OmniLogicProtocol

Defined in: packages/omnilogic-local-sdk/src/transport/protocol.ts:94

Parameters ​

host ​

string

port ​

number

timings? ​

Partial<Timings> = {}

Returns ​

OmniLogicProtocol

Methods ​

sendAndReceive() ​

sendAndReceive(opCode, payload, options?): Promise<string>

Defined in: packages/omnilogic-local-sdk/src/transport/protocol.ts:265

Parameters ​

opCode ​

SendableOpcode

payload ​

string | null

options? ​

OperationOptions = {}

Returns ​

Promise<string>


sendMessage() ​

sendMessage(opCode, payload, options?): Promise<OmniLogicMessage>

Defined in: packages/omnilogic-local-sdk/src/transport/protocol.ts:255

Parameters ​

opCode ​

SendableOpcode

payload ​

string | null

options? ​

OperationOptions = {}

Returns ​

Promise<OmniLogicMessage>

This software is not produced, endorsed, or supported by Hayward Industries, Inc. “Hayward” and “OmniLogic” are trademarks of their respective owners.