node-opcua-pseudo-session
Version:
pure nodejs OPCUA SDK - module pseudo-session
12 lines (11 loc) • 615 B
TypeScript
import { NodeId, NodeIdLike } from "node-opcua-nodeid";
import { StatusCode } from "node-opcua-status-code";
import { Variant } from "node-opcua-variant";
import { IBasicSessionAsyncMultiple } from "./basic_session_interface";
export interface NodeAttributes {
nodeId: NodeId;
statusCode: StatusCode;
[key: string]: Variant | NodeId | StatusCode;
}
export declare function readAllAttributes(session: IBasicSessionAsyncMultiple, nodeId: NodeIdLike): Promise<NodeAttributes[]>;
export declare function readAllAttributes(session: IBasicSessionAsyncMultiple, nodeId: NodeIdLike[]): Promise<NodeAttributes>;