import { DataType } from "node-opcua-variant"; import { NodeId } from "node-opcua-nodeid"; import { UInt32, UAString } from "node-opcua-basic-types"; import { UABaseDataVariable, UABaseDataVariable_Base } from "./ua_base_data_variable"; import { DTSessionDiagnostics } from "./dt_session_diagnostics"; import { DTApplicationDescription } from "./dt_application_description"; import { DTServiceCounter } from "./dt_service_counter"; /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/ | * |nodeClass |VariableType | * |typedDefinition |SessionDiagnosticsVariableType i=2197 | * |dataType |ExtensionObject | * |dataType Name |DTSessionDiagnostics i=865 | * |value rank |-1 | * |isAbstract |false | */ export interface UASessionDiagnosticsVariable_Base extends UABaseDataVariable_Base { sessionId: UABaseDataVariable; sessionName: UABaseDataVariable; clientDescription: UABaseDataVariable; serverUri: UABaseDataVariable; endpointUrl: UABaseDataVariable; localeIds: UABaseDataVariable; actualSessionTimeout: UABaseDataVariable; maxResponseMessageSize: UABaseDataVariable; clientConnectionTime: UABaseDataVariable; clientLastContactTime: UABaseDataVariable; currentSubscriptionsCount: UABaseDataVariable; currentMonitoredItemsCount: UABaseDataVariable; currentPublishRequestsInQueue: UABaseDataVariable; totalRequestCount: UABaseDataVariable; unauthorizedRequestCount: UABaseDataVariable; readCount: UABaseDataVariable; historyReadCount: UABaseDataVariable; writeCount: UABaseDataVariable; historyUpdateCount: UABaseDataVariable; callCount: UABaseDataVariable; createMonitoredItemsCount: UABaseDataVariable; modifyMonitoredItemsCount: UABaseDataVariable; setMonitoringModeCount: UABaseDataVariable; setTriggeringCount: UABaseDataVariable; deleteMonitoredItemsCount: UABaseDataVariable; createSubscriptionCount: UABaseDataVariable; modifySubscriptionCount: UABaseDataVariable; setPublishingModeCount: UABaseDataVariable; publishCount: UABaseDataVariable; republishCount: UABaseDataVariable; transferSubscriptionsCount: UABaseDataVariable; deleteSubscriptionsCount: UABaseDataVariable; addNodesCount: UABaseDataVariable; addReferencesCount: UABaseDataVariable; deleteNodesCount: UABaseDataVariable; deleteReferencesCount: UABaseDataVariable; browseCount: UABaseDataVariable; browseNextCount: UABaseDataVariable; translateBrowsePathsToNodeIdsCount: UABaseDataVariable; queryFirstCount: UABaseDataVariable; queryNextCount: UABaseDataVariable; registerNodesCount: UABaseDataVariable; unregisterNodesCount: UABaseDataVariable; } export interface UASessionDiagnosticsVariable extends UABaseDataVariable, UASessionDiagnosticsVariable_Base { }