Method Node
OPC-UA Method Node implementation. Derived from Node
.
Functions
MethodNode.new(node_name, namespace, parent_node, method_callback, method_inputs, method_outputs)
Creates a new MethodNode
instance
Params
- node_name
string
- Name of the new node
-
namespace
number
- Namespace of the new node
Note
If not using default namespaces, then the namespace must be created with
Server.addNamespace()
-
parent_node
NodeId
- The
NodeId
of the parent node
- method_callback
function
- The
MethodNode
's method. See below for more information on this function
- method_inputs
Argument[]
- The method's inputs
- method_outputs
Argument[]
- The method's outputs
Returns: MethodNode
new instance
MethodNode callback
This function will be called when the MethodNode's method is invoked.
callbackMethod(inputs, outputs)
The inputs and outputs to this function are determined by the method_inputs
and method_outputs
parameters, to the MethodNode
constructor. These parameters describe the type etc, of the variants that will be recieved and are expected in the output.
Params