NodeOPCUA API Documentation
    Preparing search index...

    Interface UDTSessionDiagnostics

    namespace http://opcfoundation.org/UA/
    nodeClass DataType
    name SessionDiagnosticsDataType
    isAbstract false
    interface UDTSessionDiagnostics {
        actualSessionTimeout: number;
        addNodesCount: DTServiceCounter;
        addReferencesCount: DTServiceCounter;
        browseCount: DTServiceCounter;
        browseNextCount: DTServiceCounter;
        callCount: DTServiceCounter;
        clientConnectionTime: Date;
        clientDescription: DTApplicationDescription;
        clientLastContactTime: Date;
        createMonitoredItemsCount: DTServiceCounter;
        createSubscriptionCount: DTServiceCounter;
        currentMonitoredItemsCount: number;
        currentPublishRequestsInQueue: number;
        currentSubscriptionsCount: number;
        deleteMonitoredItemsCount: DTServiceCounter;
        deleteNodesCount: DTServiceCounter;
        deleteReferencesCount: DTServiceCounter;
        deleteSubscriptionsCount: DTServiceCounter;
        endpointUrl: UAString;
        historyReadCount: DTServiceCounter;
        historyUpdateCount: DTServiceCounter;
        localeIds: UAString[];
        maxResponseMessageSize: number;
        modifyMonitoredItemsCount: DTServiceCounter;
        modifySubscriptionCount: DTServiceCounter;
        publishCount: DTServiceCounter;
        queryFirstCount: DTServiceCounter;
        queryNextCount: DTServiceCounter;
        readCount: DTServiceCounter;
        registerNodesCount: DTServiceCounter;
        republishCount: DTServiceCounter;
        schema: IStructuredTypeSchema;
        serverUri: UAString;
        sessionId: NodeId;
        sessionName: UAString;
        setMonitoringModeCount: DTServiceCounter;
        setPublishingModeCount: DTServiceCounter;
        setTriggeringCount: DTServiceCounter;
        totalRequestCount: DTServiceCounter;
        transferSubscriptionsCount: DTServiceCounter;
        translateBrowsePathsToNodeIdsCount: DTServiceCounter;
        unauthorizedRequestCount: number;
        unregisterNodesCount: DTServiceCounter;
        writeCount: DTServiceCounter;
        applyOnAllFields<T>(func: Func1<T>, data: T): void;
        binaryStoreSize(): number;
        clone(): any;
        decode(stream: BinaryStream): void;
        decodeDebug(stream: BinaryStream, options: DecodeDebugOptions): void;
        encode(stream: OutputBinaryStream): void;
        explore(): string;
        isValid(): boolean;
        toJSON(): any;
        toString(...args: any[]): string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    actualSessionTimeout: number
    addNodesCount: DTServiceCounter
    addReferencesCount: DTServiceCounter
    browseCount: DTServiceCounter
    browseNextCount: DTServiceCounter
    callCount: DTServiceCounter
    clientConnectionTime: Date
    clientDescription: DTApplicationDescription
    clientLastContactTime: Date
    createMonitoredItemsCount: DTServiceCounter
    createSubscriptionCount: DTServiceCounter
    currentMonitoredItemsCount: number
    currentPublishRequestsInQueue: number
    currentSubscriptionsCount: number
    deleteMonitoredItemsCount: DTServiceCounter
    deleteNodesCount: DTServiceCounter
    deleteReferencesCount: DTServiceCounter
    deleteSubscriptionsCount: DTServiceCounter
    endpointUrl: UAString
    historyReadCount: DTServiceCounter
    historyUpdateCount: DTServiceCounter
    localeIds: UAString[]
    maxResponseMessageSize: number
    modifyMonitoredItemsCount: DTServiceCounter
    modifySubscriptionCount: DTServiceCounter
    publishCount: DTServiceCounter
    queryFirstCount: DTServiceCounter
    queryNextCount: DTServiceCounter
    readCount: DTServiceCounter
    registerNodesCount: DTServiceCounter
    republishCount: DTServiceCounter
    schema: IStructuredTypeSchema
    serverUri: UAString
    sessionId: NodeId
    sessionName: UAString
    setMonitoringModeCount: DTServiceCounter
    setPublishingModeCount: DTServiceCounter
    setTriggeringCount: DTServiceCounter
    totalRequestCount: DTServiceCounter
    transferSubscriptionsCount: DTServiceCounter
    translateBrowsePathsToNodeIdsCount: DTServiceCounter
    unauthorizedRequestCount: number
    unregisterNodesCount: DTServiceCounter
    writeCount: DTServiceCounter

    Methods

    • Type Parameters

      • T

      Parameters

      • func: Func1<T>
      • data: T

      Returns void

    • Calculate the required size to store this object in a binary stream.

      Returns number

    • Returns any

    • Encode the object to the binary stream.

      Parameters

      • stream: OutputBinaryStream

      Returns void

    • Returns string

    • verify that all object attributes values are valid according to schema

      Returns boolean

    • Returns any

    • Parameters

      • ...args: any[]

      Returns string