This call can only be used with an asynchronous connector.
Parameter | Description | Data Type | Mandatory |
operationType | The type of the performed operation here: MONITORING | String | Yes |
publishingInterval | The interval in [milliseconds] when changes are published | Double | Yes |
returnedTimestamps | Enumeration value, which type of timestamp should be returned, see ReturnedTimestampEnumeration | String | Yes |
globalMonitoringParameters | Global configuration for all monitored items. See MonitoringParameters | MonitoringParameters | Yes |
monitoredItems | The list of items, which should be monitored i.e. from which value changes should be pushed by the connector | List[MonitoredItem] | Yes |
ReturnedTimestampEnumeration
- NEITHER_TIMESTAMPS: No timestamp should be retruned at all.
- SERVER_TIMESTAMP: The timestamp from the OPC UA Server should be returned.
- SOURCE_TIMESTAMP: The timestamp from the Source should be returned.
- BOTH_TIMESTAMPS: The timestamp from the OPC UA Server as well as the Source should be returned.
MonitoringParameters | |||
Parameter | Description | Data Type | Mandatory |
monitoringMode | The monitoring mode enumeration value see MonitoringModeEnumeration | String | Yes |
samplingInterval | The sampling interval in [milliseconds] in which the OPC UA Server looks if changes occurred for the monitored items | Double | Yes |
queueSize | The queue size of changes, which are aggregated for a publishing interval | Int | Yes |
discardOldestItem | A flag, which indicates, that the oldest change may be dropped. | Boolean | Yes |
MonitoringModeEnumeration
- REPORTING: Each change will be propagted.
- SAMPLING: Changes will be determined by samples in a provided samplingInterval.
- DISABLED: No Changes will be propagated at all.
MonitoredItem | |||
Parameter | Description | Data Type | Mandatory |
nodeId | The node Id information, see NodeId | [NodeId] | Yes |
monitoringParameters | The optional monitored item parameter definition, see MonitoringParameters | [MonitoringParameters] | No |
NodeId | |||
Parameter | Description | Data Type | Mandatory |
identifier
|
The identifier name. | String | Yes |
namespaceIndex | The namespace index from 0 to 65535 | String | Yes |
identifierType | The identifier type enumeration, see IdentifierTypeEnumeration, the identifier will be searched as the provided identifier type. | String | No |
IdentifierTypeEnumeration
- Numeric: The identifier is a numerical value.
- UUID: The identifier is a 16-characters Unique Identifier.
- String: The identifier is a string.
- Byte String: The identifier is a byte array in a string representation.