UA Bundle SDK .NET
2.2.0.255
|
A data item being monitored. More...
Inherits UnifiedAutomation.UaClient.MonitoredItem.
Public Member Functions | |
DataMonitoredItem (NodeId nodeId) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
DataMonitoredItem (NodeId nodeId, uint attributeId) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
DataMonitoredItem (NodeId nodeId, string indexRange, QualifiedName dataEncoding) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
DataMonitoredItem (ReadValueId nodeToRead) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
DataMonitoredItem (ReferenceDescription reference) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
DataMonitoredItem (DataMonitoredItem template) | |
Initializes a new instance of the DataMonitoredItem class. More... | |
override void | Save (IEncoder encoder) |
Saves DataMonitoredItem using the specified encoder. More... | |
override void | Load (IDecoder decoder) |
Initializes the DataMonitoredItem using the specified decoder. More... | |
Properties | |
string | IndexRange [get, set] |
Gets the index range. More... | |
QualifiedName | DataEncoding [get, set] |
Gets the data encoding. More... | |
DeadbandType | DeadbandType [get, set] |
Gets or sets the type of the deadband. More... | |
DeadbandType | CurrentDeadbandType [get, set] |
Gets the type of the current deadband. More... | |
double | Deadband [get, set] |
Gets or sets the deadband. More... | |
double | CurrentDeadband [get, set] |
Gets or sets the current deadband. More... | |
DataChangeTrigger | DataChangeTrigger [get, set] |
Gets or sets the data change trigger. More... | |
DataChangeTrigger | CurrentDataChangeTrigger [get, set] |
Gets or sets the current data change trigger. More... | |
DataValue | LastValue [get, set] |
Gets the last value. More... | |
Properties inherited from UnifiedAutomation.UaClient.MonitoredItem | |
NodeId | NodeId [get, set] |
Gets or sets the node id. More... | |
uint | AttributeId [get, set] |
Gets or sets the attribute id. More... | |
Subscription | Subscription [get, set] |
Gets the subscription. More... | |
object | UserData [get, set] |
Gets or sets the user data. More... | |
uint | ServerHandle [get, set] |
Gets the server handle. More... | |
uint | ClientHandle [get, set] |
Gets the client handle. More... | |
double | SamplingInterval [get, set] |
Gets or sets the sampling interval. More... | |
double | CurrentSamplingInterval [get, set] |
Gets the current sampling interval. More... | |
uint | QueueSize [get, set] |
Gets or sets the size of the queue. More... | |
uint | CurrentQueueSize [get, set] |
Gets the size of the current queue. More... | |
bool | DiscardOldest [get, set] |
Gets or sets a value indicating whether to discard the oldest entries when the queue overflows. More... | |
bool | CurrentDiscardOldest [get, set] |
Gets a value indicating whether discard the oldest entries when the queue overflows. More... | |
MonitoringMode | MonitoringMode [get, set] |
Gets or sets the monitoring mode. More... | |
MonitoringMode | CurrentMonitoringMode [get, set] |
Gets the current monitoring mode. More... | |
StatusCode | LastError [get, set] |
Gets the last error. More... | |
MonitoringFilterResult | LastFilterError [get, set] |
Gets the last error for the monitoring filter. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from UnifiedAutomation.UaClient.MonitoredItem | |
MonitoredItem () | |
Initializes a new instance of the MonitoredItem class. More... | |
MonitoredItem (MonitoredItem template) | |
Initializes a new instance of the MonitoredItem class. More... | |
A data item being monitored.
|
inline |
Initializes a new instance of the DataMonitoredItem class.
nodeId | The node id. |
|
inline |
Initializes a new instance of the DataMonitoredItem class.
nodeId | The node id. |
attributeId | The attribute id. |
|
inline |
Initializes a new instance of the DataMonitoredItem class.
nodeId | The node id. |
indexRange | The index range. |
dataEncoding | The data encoding. |
|
inline |
Initializes a new instance of the DataMonitoredItem class.
nodeToRead | The node to read. |
|
inline |
Initializes a new instance of the DataMonitoredItem class.
reference | The reference. |
|
inline |
Initializes a new instance of the DataMonitoredItem class.
template | The template. |
|
inlinevirtual |
Initializes the DataMonitoredItem using the specified decoder.
decoder | The decoder. |
Reimplemented from UnifiedAutomation.UaClient.MonitoredItem.
|
inlinevirtual |
Saves DataMonitoredItem using the specified encoder.
encoder | The encoder. |
Reimplemented from UnifiedAutomation.UaClient.MonitoredItem.
|
getset |
Gets or sets the current data change trigger.
The current data change trigger.
|
getset |
Gets or sets the current deadband.
The current deadband.
|
getset |
Gets the type of the current deadband.
The type of the current deadband.
|
getset |
Gets or sets the data change trigger.
The data change trigger.
|
getset |
Gets the data encoding.
|
getset |
Gets or sets the deadband.
The deadband.
|
getset |
Gets or sets the type of the deadband.
The type of the deadband.
|
getset |
Gets the index range.
|
getset |
Gets the last value.