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 full)

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

  • Decode the object from the binary stream.

    Parameters

    Returns void

  • Parameters

    Returns void

  • 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

    • Rest...args: any[]

    Returns string