OPC-UA
Browsed OPC-UA nodes - search, live values, and their link to assets and signals.
Search browsed OPC-UA nodes
Searches the browsed nodes of one OPC-UA server matching the supplied filter criteria (name, node id, browse name, retrieval method, active, retrieval interval, asset path, signal path, value, parent object).
Read current OPC-UA node values
Reads the current values of the given node ids from the OPC-UA client. Each node is read at the server it is registered on, so the ids may span several servers.
Update the retrieval configuration of an OPC-UA variable
Updates the active flag and the retrieval configuration of one browsed OPC-UA variable and returns the updated node. The node is addressed by its row id in the path; the body carries only what is writable.
Link an OPC-UA object node to an existing asset
Links a browsed OPC-UA object node to an asset that already exists, and nothing else: the asset keeps its name, its properties and its place in the hierarchy, and the variables of the object keep their retrieval configuration.
Remove the link between an OPC-UA object node and its asset
Releases the asset of a browsed OPC-UA object node and deactivates the variables of that object, exactly as deleting the asset would. The node itself and its variables stay, so the object can be mapped again afterwards. Idempotent: a node without a link answers 204 as well.
Create an asset from an OPC-UA mapping
Creates an asset from the given mapping, links it to the specified OPC-UA object node, and activates and configures the mapped variable nodes. Returns the node id of the created asset.
Create a signal from an OPC-UA variable node
Creates a signal for one browsed OPC-UA variable underneath the given asset node, in one step: the variable's metric is resolved (created from the server's metric id pattern when the node has none yet), signal and node are linked to it, and the variable is activated with the given retrieval configuration. The sibling of POST /opc-ua/assets, which does the same for a whole object and an asset - this is the way in for a single variable that was browsed after its object had already been mapped, or that belongs to no asset type. Returns the hierarchy node id of the new signal.