.NET Based OPC UA Client/Server SDK
2.5.5.400
|
An interface to an object that manages access to the attribute values of nodes. More...
Inherited by UnifiedAutomation.UaServer.BaseNodeManager.
Public Member Functions | |
StatusCode | BeginDataTransaction (RequestContext context, uint totalItemCountHint, double maxAge, TimestampsToReturn timestampsToReturn, TransactionType transactionType, Delegate callback, object callbackData, out TransactionHandle handle) |
Begins the data transaction. More... | |
void | FinishDataTransaction (TransactionHandle transaction) |
Finishes the data transaction. More... | |
StatusCode | BeginRead (NodeAttributeOperationHandle operationHandle, ReadValueId settings) |
Begins a read operation (external I/O). More... | |
StatusCode | BeginWrite (NodeAttributeOperationHandle operationHandle, WriteValue settings) |
Begins a write operation (must not block). More... | |
StatusCode | BeginStartDataMonitoring (NodeAttributeOperationHandle operationHandle, uint monitoredItemId, MonitoredItemCreateRequest settings, DataChangeEventHandler callback) |
Begins a start data monitoring operation (must not block). More... | |
StatusCode | BeginModifyDataMonitoring (MonitoredItemOperationHandle operationHandle, MonitoredItemModifyRequest settings) |
Begins a modify data operation (must not block). More... | |
StatusCode | BeginStopDataMonitoring (MonitoredItemOperationHandle operationHandle) |
Begins a stop data monitoring operation (must not block). More... | |
StatusCode | BeginSetDataMonitoringMode (MonitoredItemOperationHandle operationHandle, MonitoringMode monitoringMode, MonitoringParameters parameters) |
Begins a set data monitoring mode operation (must not block). More... | |
An interface to an object that manages access to the attribute values of nodes.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginDataTransaction | ( | RequestContext | context, |
uint | totalItemCountHint, | ||
double | maxAge, | ||
TimestampsToReturn | timestampsToReturn, | ||
TransactionType | transactionType, | ||
Delegate | callback, | ||
object | callbackData, | ||
out TransactionHandle | handle | ||
) |
Begins the data transaction.
context | The request context. |
totalItemCountHint | The total item count hint. |
maxAge | The max age. |
timestampsToReturn | The timestamps to return. |
transactionType | Type of the transaction. |
callback | The callback. |
callbackData | The callback data. |
handle | The data transaction handle. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginModifyDataMonitoring | ( | MonitoredItemOperationHandle | operationHandle, |
MonitoredItemModifyRequest | settings | ||
) |
Begins a modify data operation (must not block).
operationHandle | The operation handle. |
settings | The settings. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginRead | ( | NodeAttributeOperationHandle | operationHandle, |
ReadValueId | settings | ||
) |
Begins a read operation (external I/O).
operationHandle | The operation handle. |
settings | The settings. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginSetDataMonitoringMode | ( | MonitoredItemOperationHandle | operationHandle, |
MonitoringMode | monitoringMode, | ||
MonitoringParameters | parameters | ||
) |
Begins a set data monitoring mode operation (must not block).
operationHandle | The operation handle. |
monitoringMode | The monitoring mode. |
parameters | The parameters. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginStartDataMonitoring | ( | NodeAttributeOperationHandle | operationHandle, |
uint | monitoredItemId, | ||
MonitoredItemCreateRequest | settings, | ||
DataChangeEventHandler | callback | ||
) |
Begins a start data monitoring operation (must not block).
operationHandle | The operation handle. |
monitoredItemId | The monitored item id. |
settings | The settings. |
callback | The callback. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginStopDataMonitoring | ( | MonitoredItemOperationHandle | operationHandle | ) |
Begins a stop data monitoring operation (must not block).
operationHandle | The operation handle. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.IIOManager.BeginWrite | ( | NodeAttributeOperationHandle | operationHandle, |
WriteValue | settings | ||
) |
Begins a write operation (must not block).
operationHandle | The operation handle. |
settings | The settings. |
If this method returns Good the callback passed to BeginDataTransaction must be called when the operation completes.
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.IIOManager.FinishDataTransaction | ( | TransactionHandle | transaction | ) |
Finishes the data transaction.
transaction | The transaction. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager.