.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel Class Reference

Defines application specific behavoir for the Server object. More...

Inherits UnifiedAutomation.UaServer.BaseDataVariableModel.

Public Member Functions

 SubscriptionDiagnosticsModel (ServerManager server)
 Initializes a new instance of the SessionDiagnosticsObjectModel class. More...
 
override ModelHandle GetModelHandle (StringTable namespaceUris, object instance)
 Gets the metadata handle. More...
 
 SubscriptionDiagnosticsModel ()
 Initializes a new instance of the SubscriptionDiagnosticsModel class. More...
 
 SubscriptionDiagnosticsModel (SubscriptionDiagnosticsModel template)
 Initializes a new instance of the SubscriptionDiagnosticsModel class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.BaseDataVariableModel
 BaseDataVariableModel ()
 Initializes a new instance of the BaseDataVariableModel class. More...
 
 BaseDataVariableModel (BaseDataVariableModel template)
 Initializes a new instance of the BaseDataVariableModel class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.BaseVariableModel
 BaseVariableModel ()
 Initializes a new instance of the BaseVariableModel class. More...
 
 BaseVariableModel (BaseVariableModel template)
 Initializes a new instance of the BaseVariableModel class. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaServer.ModelControllerBase
virtual DataValue GetValue (IMapperContext context, ModelMapping mapping)
 Gets the value associated with the mapping. More...
 
virtual bool SetValue (IMapperContext context, ModelMapping mapping, DataValue value)
 Sets the value associated with the mapping. More...
 

Static Public Member Functions

static
SubscriptionDiagnosticsDataType 
GetSubscriptionDiagnostics (SubscriptionDiagnosticsModel diagnostics)
 Gets the subscription diagnostics. More...
 

Properties

new SubscriptionDiagnosticsDataType Value [get, set]
 Gets or sets the value. More...
 
uint CurrentKeepAliveCount [get, set]
 Gets or sets the CurrentKeepAliveCount More...
 
uint CurrentLifetimeCount [get, set]
 Gets or sets the CurrentLifetimeCount More...
 
uint DataChangeNotificationsCount [get, set]
 Gets or sets the DataChangeNotificationsCount More...
 
uint DisableCount [get, set]
 Gets or sets the DisableCount More...
 
uint DisabledMonitoredItemCount [get, set]
 Gets or sets the DisabledMonitoredItemCount More...
 
uint DiscardedMessageCount [get, set]
 Gets or sets the DiscardedMessageCount More...
 
uint EnableCount [get, set]
 Gets or sets the EnableCount More...
 
uint EventNotificationsCount [get, set]
 Gets or sets the EventNotificationsCount More...
 
uint EventQueueOverflowCount [get, set]
 Gets or sets the EventQueueOverflowCount More...
 
uint LatePublishRequestCount [get, set]
 Gets or sets the LatePublishRequestCount More...
 
uint MaxKeepAliveCount [get, set]
 Gets or sets the MaxKeepAliveCount More...
 
uint MaxLifetimeCount [get, set]
 Gets or sets the MaxLifetimeCount More...
 
uint MaxNotificationsPerPublish [get, set]
 Gets or sets the MaxNotificationsPerPublish More...
 
uint ModifyCount [get, set]
 Gets or sets the ModifyCount More...
 
uint MonitoredItemCount [get, set]
 Gets or sets the MonitoredItemCount More...
 
uint MonitoringQueueOverflowCount [get, set]
 Gets or sets the MonitoringQueueOverflowCount More...
 
uint NextSequenceNumber [get, set]
 Gets or sets the NextSequenceNumber More...
 
uint NotificationsCount [get, set]
 Gets or sets the NotificationsCount More...
 
byte Priority [get, set]
 Gets or sets the Priority More...
 
bool PublishingEnabled [get, set]
 Gets or sets the PublishingEnabled More...
 
double PublishingInterval [get, set]
 Gets or sets the PublishingInterval More...
 
uint PublishRequestCount [get, set]
 Gets or sets the PublishRequestCount More...
 
uint RepublishMessageCount [get, set]
 Gets or sets the RepublishMessageCount More...
 
uint RepublishMessageRequestCount [get, set]
 Gets or sets the RepublishMessageRequestCount More...
 
uint RepublishRequestCount [get, set]
 Gets or sets the RepublishRequestCount More...
 
NodeId SessionId [get, set]
 Gets or sets the SessionId More...
 
uint SubscriptionId [get, set]
 Gets or sets the SubscriptionId More...
 
uint TransferredToAltClientCount [get, set]
 Gets or sets the TransferredToAltClientCount More...
 
uint TransferredToSameClientCount [get, set]
 Gets or sets the TransferredToSameClientCount More...
 
uint TransferRequestCount [get, set]
 Gets or sets the TransferRequestCount More...
 
uint UnacknowledgedMessageCount [get, set]
 Gets or sets the UnacknowledgedMessageCount More...
 
- Properties inherited from UnifiedAutomation.UaServer.BaseVariableModel
object Value [get, set]
 Gets or sets the value. More...
 
- Properties inherited from UnifiedAutomation.UaServer.ModelControllerBase
ModelHandle ModelHandle [get, set]
 Gets or sets the metadata handle. More...
 
object UserData [get, set]
 Gets or sets the user data. More...
 

Detailed Description

Defines application specific behavoir for the Server object.

This complex variable type is used for diagnostic information. Its data variables reflect its data type, having the same semantic ().

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel ( ServerManager  server)
inline

Initializes a new instance of the SessionDiagnosticsObjectModel class.

Parameters
serverThe server.
UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel ( )
inline

Initializes a new instance of the SubscriptionDiagnosticsModel class.

UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel ( SubscriptionDiagnosticsModel  template)
inline

Initializes a new instance of the SubscriptionDiagnosticsModel class.

Parameters
templateThe template.

Member Function Documentation

override ModelHandle UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.GetModelHandle ( StringTable  namespaceUris,
object  instance 
)
inlinevirtual

Gets the metadata handle.

Parameters
namespaceUrisThe namespace uris.
instanceThe instance.
Returns

Reimplemented from UnifiedAutomation.UaServer.ModelControllerBase.

static SubscriptionDiagnosticsDataType UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.GetSubscriptionDiagnostics ( SubscriptionDiagnosticsModel  diagnostics)
inlinestatic

Gets the subscription diagnostics.

Parameters
diagnosticsThe diagnostics.
Returns

Property Documentation

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.CurrentKeepAliveCount
getset

Gets or sets the CurrentKeepAliveCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.CurrentLifetimeCount
getset

Gets or sets the CurrentLifetimeCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.DataChangeNotificationsCount
getset

Gets or sets the DataChangeNotificationsCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.DisableCount
getset

Gets or sets the DisableCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.DisabledMonitoredItemCount
getset

Gets or sets the DisabledMonitoredItemCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.DiscardedMessageCount
getset

Gets or sets the DiscardedMessageCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.EnableCount
getset

Gets or sets the EnableCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.EventNotificationsCount
getset

Gets or sets the EventNotificationsCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.EventQueueOverflowCount
getset

Gets or sets the EventQueueOverflowCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.LatePublishRequestCount
getset

Gets or sets the LatePublishRequestCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.MaxKeepAliveCount
getset

Gets or sets the MaxKeepAliveCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.MaxLifetimeCount
getset

Gets or sets the MaxLifetimeCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.MaxNotificationsPerPublish
getset

Gets or sets the MaxNotificationsPerPublish

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.ModifyCount
getset

Gets or sets the ModifyCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.MonitoredItemCount
getset

Gets or sets the MonitoredItemCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.MonitoringQueueOverflowCount
getset

Gets or sets the MonitoringQueueOverflowCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.NextSequenceNumber
getset

Gets or sets the NextSequenceNumber

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.NotificationsCount
getset

Gets or sets the NotificationsCount

byte UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.Priority
getset

Gets or sets the Priority

bool UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.PublishingEnabled
getset

Gets or sets the PublishingEnabled

double UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.PublishingInterval
getset

Gets or sets the PublishingInterval

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.PublishRequestCount
getset

Gets or sets the PublishRequestCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.RepublishMessageCount
getset

Gets or sets the RepublishMessageCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.RepublishMessageRequestCount
getset

Gets or sets the RepublishMessageRequestCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.RepublishRequestCount
getset

Gets or sets the RepublishRequestCount

NodeId UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SessionId
getset

Gets or sets the SessionId

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionId
getset

Gets or sets the SubscriptionId

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.TransferredToAltClientCount
getset

Gets or sets the TransferredToAltClientCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.TransferredToSameClientCount
getset

Gets or sets the TransferredToSameClientCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.TransferRequestCount
getset

Gets or sets the TransferRequestCount

uint UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.UnacknowledgedMessageCount
getset

Gets or sets the UnacknowledgedMessageCount

new SubscriptionDiagnosticsDataType UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.Value
getset

Gets or sets the value.


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