.NET Based OPC UA Client/Server SDK
3.1.3.516
|
A base type which handles the MonitoredItems for a Variable representing an external DataSource. More...
Public Member Functions | |
virtual double | StartMonitoring (MonitoredItemHandle itemHandle, string indexRange, QualifiedName dataEncoding, double samplingInterval, MonitoringMode monitoringMode, DataChangeEventHandler callback) |
Adds a monitored item to the datasource. More... | |
virtual double | ModifyMonitoring (uint monitoredItemId, double samplingInterval) |
Modifies the monitoring for for a monitored item belonging to the datasource. More... | |
virtual double | SetMonitoringMode (uint monitoredItemId, MonitoringMode monitoringMode) |
Changes the monitoring mode for a monitored item belonging to the datasource. More... | |
virtual double | StopMonitoring (uint monitoredItemId) |
Removes a monitoring items from the datasource. More... | |
double | GetMinSamplingInterval () |
Gets the shortest sampling interval. More... | |
Properties | |
DataValue | CachedValue [get, set] |
Gets or sets the cached value. More... | |
ExternalDataSourceMonitoredItem[] | MonitoredItems [get, set] |
Gets or sets the monitored items. More... | |
A base type which handles the MonitoredItems for a Variable representing an external DataSource.
double UnifiedAutomation.UaServer.ExternalDataSource.GetMinSamplingInterval | ( | ) |
Gets the shortest sampling interval.
|
virtual |
Modifies the monitoring for for a monitored item belonging to the datasource.
monitoredItemId | The monitored item id. |
samplingInterval | The new sampling interval. |
|
virtual |
Changes the monitoring mode for a monitored item belonging to the datasource.
monitoredItemId | The monitored item id. |
monitoringMode | The monitoring mode. |
|
virtual |
Adds a monitored item to the datasource.
itemHandle | The item handle. |
indexRange | The index range. |
dataEncoding | The data encoding. |
samplingInterval | The sampling interval. |
monitoringMode | The monitoring mode. |
callback | The callback. |
|
virtual |
Removes a monitoring items from the datasource.
monitoredItemId | The monitored item id. |
|
getset |
Gets or sets the cached value.
The cached value.
|
getset |
Gets or sets the monitored items.
The monitored items.