NamespaceEntry#

class NamespaceEntry(objectnode, variable)[source]#

Bases: object

An OPC UA node ID Namespace Entry. A helper class to create an OPC UA node ID for do_mpc.opcua.Namespace.

Parameters:
  • objectnode (str) – Object node name .

  • variable (str) – Variable name.

Methods#

get_node_id#

get_node_id(self, namespace_index)#

Creates a node ID containing the namespace index as well as the variable name.

Parameters:

namespace_index (int) – A OPC UA namespace index.

Returns:

str – An OPC UA node ID string containing the namespace index and the variable name.

Attributes#

objectnode#

NamespaceEntry.objectnode: str#

variable#

NamespaceEntry.variable: str#