Skip to main content

OpcuaGateway

@totemsdk/edge-opcua


@totemsdk/edge-opcua / OpcuaGateway

Interface: OpcuaGateway

Properties

status

readonly status: "stopped" | "running" | "error"

Methods

browse()

browse(nodeId): Promise<EdgeOperationResult<{ nodes: OpcuaNode[]; }>>

Parameters

nodeId

string

Returns

Promise<EdgeOperationResult<{ nodes: OpcuaNode[]; }>>


call()

call(objectId, methodId, args): Promise<EdgeOperationResult<{ results: OpcuaValue[]; }>>

Parameters

objectId

string

methodId

string

args

OpcuaValue[]

Returns

Promise<EdgeOperationResult<{ results: OpcuaValue[]; }>>


read()

read(nodeId): Promise<EdgeOperationResult<{ value: OpcuaValue; }>>

Parameters

nodeId

string

Returns

Promise<EdgeOperationResult<{ value: OpcuaValue; }>>


start()

start(): Promise<void>

Returns

Promise<void>


stop()

stop(): Promise<void>

Returns

Promise<void>


write()

write(nodeId, value): Promise<EdgeOperationResult<unknown>>

Parameters

nodeId

string

value

OpcuaValue

Returns

Promise<EdgeOperationResult<unknown>>