NodeOPCUA API Documentation
    Preparing search index...

    Interface IBasicSessionAsync2Private

    interface IBasicSessionAsync2Private {
        $$extraDataTypeManager?: ExtraDataTypeManager;
        $$extraDataTypeManagerToResolve?: [
            (a: ExtraDataTypeManager) => void,
            (err: Error) => void,
        ][];
        $$getSessionForDataTypeExtraction?: () => IBasicSessionAsync2;
        $$namespaceArray?: string[];
        on?: (
            this: IBasicSessionAsync2Private,
            event: "session_restored",
            func: () => void,
        ) => void;
        sessionId?: NodeId;
        browse(nodeToBrowse: BrowseDescriptionLike): Promise<BrowseResult>;
        browse(nodesToBrowse: BrowseDescriptionLike[]): Promise<BrowseResult[]>;
        browseNext(
            continuationPoint: Buffer,
            releaseContinuationPoints: boolean,
        ): Promise<BrowseResult>;
        browseNext(
            continuationPoints: Buffer<ArrayBufferLike>[],
            releaseContinuationPoints: boolean,
        ): Promise<BrowseResult[]>;
        call(methodToCall: CallMethodRequestOptions): Promise<CallMethodResult>;
        call(
            methodsToCall: CallMethodRequestOptions[],
        ): Promise<CallMethodResult[]>;
        read(nodeToRead: ReadValueIdOptions, maxAge?: number): Promise<DataValue>;
        read(
            nodesToRead: ReadValueIdOptions[],
            maxAge?: number,
        ): Promise<DataValue[]>;
        translateBrowsePath(
            browsePath: BrowsePathOptions,
        ): Promise<BrowsePathResult>;
        translateBrowsePath(
            browsePaths: BrowsePathOptions[],
        ): Promise<BrowsePathResult[]>;
        write(nodeToWrite: WriteValueOptions): Promise<StatusCode>;
        write(nodesToWrite: WriteValueOptions[]): Promise<StatusCode[]>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    $$extraDataTypeManager?: ExtraDataTypeManager
    $$extraDataTypeManagerToResolve?: [
        (a: ExtraDataTypeManager) => void,
        (err: Error) => void,
    ][]
    $$getSessionForDataTypeExtraction?: () => IBasicSessionAsync2
    $$namespaceArray?: string[]
    on?: (
        this: IBasicSessionAsync2Private,
        event: "session_restored",
        func: () => void,
    ) => void
    sessionId?: NodeId

    Methods

    • Parameters

      • continuationPoint: Buffer
      • releaseContinuationPoints: boolean

      Returns Promise<BrowseResult>

    • Parameters

      • continuationPoints: Buffer<ArrayBufferLike>[]
      • releaseContinuationPoints: boolean

      Returns Promise<BrowseResult[]>