.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType Class Reference

Contains diagnostic information about subscriptions. More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

 SubscriptionDiagnosticsDataType ()
 The default constructor. More...
 
virtual void Encode (IEncoder encoder)
 
virtual void Decode (IDecoder decoder)
 
virtual bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
virtual object Clone ()
 

Properties

NodeId SessionId [get, set]
 Server-assigned identifier of the session the subscription belongs to. More...
 
uint SubscriptionId [get, set]
 Server-assigned identifier of the subscription. More...
 
byte Priority [get, set]
 The priority the client assigned to the subscription. More...
 
double PublishingInterval [get, set]
 The publishing interval of the subscription in milliseconds. More...
 
uint MaxKeepAliveCount [get, set]
 The maximum keep-alive count of the subscription. More...
 
uint MaxLifetimeCount [get, set]
 The maximum lifetime count of the subscription. More...
 
uint MaxNotificationsPerPublish [get, set]
 The maximum number of notifications per publish response. More...
 
bool PublishingEnabled [get, set]
 Whether publishing is enabled for the subscription. More...
 
uint ModifyCount [get, set]
 The number of ModifySubscription requests received for the subscription. More...
 
uint EnableCount [get, set]
 The number of times the subscription has been enabled. More...
 
uint DisableCount [get, set]
 The number of times the subscription has been disabled. More...
 
uint RepublishRequestCount [get, set]
 The number of Republish Service requests that have been received and processed for the subscription. More...
 
uint RepublishMessageRequestCount [get, set]
 The total number of messages that have been requested to be republished for the subscription. More...
 
uint RepublishMessageCount [get, set]
 The number of messages that have been successfully republished for the subscription. More...
 
uint TransferRequestCount [get, set]
 The total number of TransferSubscriptions Service requests that have been received for the subscription. More...
 
uint TransferredToAltClientCount [get, set]
 The number of times the subscription has been transferred to an alternate client. More...
 
uint TransferredToSameClientCount [get, set]
 The number of times the subscription has been transferred to an alternate session for the same client. More...
 
uint PublishRequestCount [get, set]
 The number of Publish Service requests that have been received and processed for the subscription. More...
 
uint DataChangeNotificationsCount [get, set]
 The number of data change Notifications sent by the subscription. More...
 
uint EventNotificationsCount [get, set]
 The number of Event Notifications sent by the subscription. More...
 
uint NotificationsCount [get, set]
 The total number of Notifications sent by the subscription. More...
 
uint LatePublishRequestCount [get, set]
 The number of times the subscription has entered the LATE State, i.e. the number of times the publish timer expires and there are unsent notifications. More...
 
uint CurrentKeepAliveCount [get, set]
 The number of times the subscription has entered the KEEPALIVE State. More...
 
uint CurrentLifetimeCount [get, set]
 The current lifetime count of the subscription. More...
 
uint UnacknowledgedMessageCount [get, set]
 The number of unacknowledged messages saved in the republish queue. More...
 
uint DiscardedMessageCount [get, set]
 The number of messages that were discarded before they were acknowledged. More...
 
uint MonitoredItemCount [get, set]
 The total number of monitored items of the subscription, including the disabled monitored items. More...
 
uint DisabledMonitoredItemCount [get, set]
 The number of disabled monitored items of the subscription. More...
 
uint MonitoringQueueOverflowCount [get, set]
 The number of times a monitored item dropped notifications because of a queue overflow. More...
 
uint NextSequenceNumber [get, set]
 Sequence number for the next notification message. More...
 
uint EventQueueOverFlowCount [get, set]
 The number of times a monitored item in the subscription has generated an Event of type EventQueueOverflowEventType. More...
 
virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.IEncodeable
ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

Contains diagnostic information about subscriptions.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.SubscriptionDiagnosticsDataType ( )
inline

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.IsEqual ( IEncodeable  encodeable)
inlinevirtual

Checks if encodeable is the same object or has the same content

Parameters
encodeable
Returns

Implements UnifiedAutomation.UaBase.IEncodeable.

Property Documentation

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.CurrentKeepAliveCount
getset

The number of times the subscription has entered the KEEPALIVE State.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.CurrentLifetimeCount
getset

The current lifetime count of the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.DataChangeNotificationsCount
getset

The number of data change Notifications sent by the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.DisableCount
getset

The number of times the subscription has been disabled.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.DisabledMonitoredItemCount
getset

The number of disabled monitored items of the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.DiscardedMessageCount
getset

The number of messages that were discarded before they were acknowledged.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.EnableCount
getset

The number of times the subscription has been enabled.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.EventNotificationsCount
getset

The number of Event Notifications sent by the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.EventQueueOverFlowCount
getset

The number of times a monitored item in the subscription has generated an Event of type EventQueueOverflowEventType.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.LatePublishRequestCount
getset

The number of times the subscription has entered the LATE State, i.e. the number of times the publish timer expires and there are unsent notifications.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.MaxKeepAliveCount
getset

The maximum keep-alive count of the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.MaxLifetimeCount
getset

The maximum lifetime count of the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.MaxNotificationsPerPublish
getset

The maximum number of notifications per publish response.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.ModifyCount
getset

The number of ModifySubscription requests received for the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.MonitoredItemCount
getset

The total number of monitored items of the subscription, including the disabled monitored items.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.MonitoringQueueOverflowCount
getset

The number of times a monitored item dropped notifications because of a queue overflow.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.NextSequenceNumber
getset

Sequence number for the next notification message.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.NotificationsCount
getset

The total number of Notifications sent by the subscription.

byte UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.Priority
getset

The priority the client assigned to the subscription.

bool UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.PublishingEnabled
getset

Whether publishing is enabled for the subscription.

double UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.PublishingInterval
getset

The publishing interval of the subscription in milliseconds.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.PublishRequestCount
getset

The number of Publish Service requests that have been received and processed for the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.RepublishMessageCount
getset

The number of messages that have been successfully republished for the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.RepublishMessageRequestCount
getset

The total number of messages that have been requested to be republished for the subscription.

Note that due to the design of the Republish Service this number is always equal to the republishRequestCount.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.RepublishRequestCount
getset

The number of Republish Service requests that have been received and processed for the subscription.

NodeId UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.SessionId
getset

Server-assigned identifier of the session the subscription belongs to.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.SubscriptionId
getset

Server-assigned identifier of the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.TransferredToAltClientCount
getset

The number of times the subscription has been transferred to an alternate client.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.TransferredToSameClientCount
getset

The number of times the subscription has been transferred to an alternate session for the same client.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.TransferRequestCount
getset

The total number of TransferSubscriptions Service requests that have been received for the subscription.

uint UnifiedAutomation.UaBase.SubscriptionDiagnosticsDataType.UnacknowledgedMessageCount
getset

The number of unacknowledged messages saved in the republish queue.


The documentation for this class was generated from the following file: