A base type which handles the MonitoredItems for a Variable representing an external DataSource.
More...
A base type which handles the MonitoredItems for a Variable representing an external DataSource.
double UnifiedAutomation.UaServer.ExternalDataSource.GetMinSamplingInterval |
( |
| ) |
|
|
inline |
Gets the shortest sampling interval.
- Returns
- The shortest sampling interval. MinimumSamplingIntervals.Indeterminate if all monitored items are disabled.
virtual double UnifiedAutomation.UaServer.ExternalDataSource.ModifyMonitoring |
( |
uint |
monitoredItemId, |
|
|
double |
samplingInterval |
|
) |
| |
|
inlinevirtual |
Modifies the monitoring for for a monitored item belonging to the datasource.
- Parameters
-
monitoredItemId | The monitored item id. |
samplingInterval | The new sampling interval. |
- Returns
- The shortest sampling interval. MinimumSamplingIntervals.Indeterminate if all monitored items are disabled.
virtual double UnifiedAutomation.UaServer.ExternalDataSource.SetMonitoringMode |
( |
uint |
monitoredItemId, |
|
|
MonitoringMode |
monitoringMode |
|
) |
| |
|
inlinevirtual |
Changes the monitoring mode for a monitored item belonging to the datasource.
- Parameters
-
monitoredItemId | The monitored item id. |
monitoringMode | The monitoring mode. |
- Returns
- The shortest sampling interval. MinimumSamplingIntervals.Indeterminate if all monitored items are disabled.
Adds a monitored item to the datasource.
- Parameters
-
itemHandle | The item handle. |
indexRange | The index range. |
dataEncoding | The data encoding. |
samplingInterval | The sampling interval. |
monitoringMode | The monitoring mode. |
callback | The callback. |
- Returns
- The shortest sampling interval. MinimumSamplingIntervals.Indeterminate if all monitored items are disabled.
virtual double UnifiedAutomation.UaServer.ExternalDataSource.StopMonitoring |
( |
uint |
monitoredItemId | ) |
|
|
inlinevirtual |
Removes a monitoring items from the datasource.
- Parameters
-
monitoredItemId | The monitored item id. |
- Returns
- The shortest sampling interval. MinimumSamplingIntervals.Indeterminate if all monitored items are disabled.
DataValue UnifiedAutomation.UaServer.ExternalDataSource.CachedValue |
|
getset |
Gets or sets the cached value.
The cached value.
Gets or sets the monitored items.
The monitored items.
The documentation for this class was generated from the following file:
- D:/work/uasdknet_master/src/UaServer/NodeManager/BaseNodeManagerEx.cs