.NET Based OPC UA Client/Server SDK
3.3.0.530
|
Defines application specific behavior 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, DummyArgument dummy=null) | |||
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, DummyArgument dummy=null) | |||
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, DummyArgument dummy=null) | |||
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... | |||
StatusCode | GetStatusCode (string propertyName) | ||
Retrieve the status code for the given property. If no status code was explicitly set, StatusCodes.Good will be returned.
| |||
void | SetStatusCode (string propertyName, StatusCode statusCode) | ||
Sets the status code of the given property. 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... | |
Properties inherited from UnifiedAutomation.UaServer.INotifyStatusCodeInfo | |
bool | HasStatusCodes [get] |
true if no property has an explicit set status code. Hence when all status codes are implicit StatusCodes.Good. More... | |
Additional Inherited Members | |
Public Attributes inherited from UnifiedAutomation.UaServer.ModelControllerBase | |
bool | HasStatusCodes => m_statusCodes != null && m_statusCodes.Count > 0 |
Protected Member Functions inherited from UnifiedAutomation.UaServer.ModelControllerBase | |
void | RaisePropertyChangedEvent ([CallerMemberName] string propertyName=null) |
Raises an property change event. More... | |
void | RaisePropertyChangeRequestedEvent< T > (T value, [CallerMemberName] string propertyName=null) |
Called when the value of a property is supposed to be changed. More... | |
bool | SetField< T > (ref T field, T value, [CallerMemberName] string propertyName=null) |
Sets the backing field to the new value, and triggers a property change event, if the value has changed. More... | |
Events inherited from UnifiedAutomation.UaServer.ModelControllerBase | |
PropertyChangedEventHandler | PropertyChanged |
Occurs when a property value changes. More... | |
EventHandler < PropertyChangeRequestedEventArgs > | PropertyChangeRequested |
The event is emitted just before the value will be changed, and gives the observer the opportunity to reject or adjust (e.g. clamp) the property change by setting the PropertyChangeRequestedEventArgs.StatusCode and PropertyChangeRequestedEventArgs.Value properties. More... | |
EventHandler < StatusCodeChangedEventArgs > | StatusCodeChanged |
Events inherited from UnifiedAutomation.UaServer.INotifyPropertyChangeRequested | |
EventHandler < PropertyChangeRequestedEventArgs > | PropertyChangeRequested |
The property change request event. More... | |
Events inherited from UnifiedAutomation.UaServer.INotifyStatusCodeInfo | |
EventHandler < StatusCodeChangedEventArgs > | StatusCodeChanged |
Occurs if the status code of a property was changed. More... | |
Defines application specific behavior for the Server object.
This complex variable type is used for diagnostic information. Its data variables reflect its data type, having the same semantic ().
UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel | ( | ServerManager | server | ) |
Initializes a new instance of the SessionDiagnosticsObjectModel class.
server | The server. |
UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel | ( | ) |
Initializes a new instance of the SubscriptionDiagnosticsModel class.
UnifiedAutomation.UaServer.SubscriptionDiagnosticsModel.SubscriptionDiagnosticsModel | ( | SubscriptionDiagnosticsModel | template, |
DummyArgument | dummy = null |
||
) |
Initializes a new instance of the SubscriptionDiagnosticsModel class.
template | The template. |
dummy | Dummy argument to enable writing own constructors that are called by the generated code. |
|
virtual |
Gets the metadata handle.
namespaceUris | The namespace uris. |
instance | The instance. |
Reimplemented from UnifiedAutomation.UaServer.ModelControllerBase.
|
static |
Gets the subscription diagnostics.
diagnostics | The diagnostics. |
|
getset |
Gets or sets the CurrentKeepAliveCount
|
getset |
Gets or sets the CurrentLifetimeCount
|
getset |
Gets or sets the DataChangeNotificationsCount
|
getset |
Gets or sets the DisableCount
|
getset |
Gets or sets the DisabledMonitoredItemCount
|
getset |
Gets or sets the DiscardedMessageCount
|
getset |
Gets or sets the EnableCount
|
getset |
Gets or sets the EventNotificationsCount
|
getset |
Gets or sets the EventQueueOverflowCount
|
getset |
Gets or sets the LatePublishRequestCount
|
getset |
Gets or sets the MaxKeepAliveCount
|
getset |
Gets or sets the MaxLifetimeCount
|
getset |
Gets or sets the MaxNotificationsPerPublish
|
getset |
Gets or sets the ModifyCount
|
getset |
Gets or sets the MonitoredItemCount
|
getset |
Gets or sets the MonitoringQueueOverflowCount
|
getset |
Gets or sets the NextSequenceNumber
|
getset |
Gets or sets the NotificationsCount
|
getset |
Gets or sets the Priority
|
getset |
Gets or sets the PublishingEnabled
|
getset |
Gets or sets the PublishingInterval
|
getset |
Gets or sets the PublishRequestCount
|
getset |
Gets or sets the RepublishMessageCount
|
getset |
Gets or sets the RepublishMessageRequestCount
|
getset |
Gets or sets the RepublishRequestCount
|
getset |
Gets or sets the SessionId
|
getset |
Gets or sets the SubscriptionId
|
getset |
Gets or sets the TransferredToAltClientCount
|
getset |
Gets or sets the TransferredToSameClientCount
|
getset |
Gets or sets the TransferRequestCount
|
getset |
Gets or sets the UnacknowledgedMessageCount
|
getset |
Gets or sets the value.