Functions | |
def | _add_childs (nodes) |
def | _create_method (parent, nodeid, qname, callback, inputs, outputs) |
def | _create_object (server, parentnodeid, nodeid, qname, objecttype) |
def | _create_object_type (server, parentnodeid, nodeid, qname) |
def | _create_variable (server, parentnodeid, nodeid, qname, var, datatype=None, isproperty=False) |
def | _create_variable_type (server, parentnodeid, nodeid, qname, datatype, value=None) |
def | _guess_datatype (variant) |
def | _parse_nodeid_qname (args) |
def | _vtype_to_argument (vtype) |
def | create_data_type (parent, nodeid, bname, description=None) |
def | create_folder (parent, nodeid, bname) |
def | create_method (parent, args) |
def | create_object (parent, nodeid, bname, objecttype=None) |
def | create_object_type (parent, nodeid, bname) |
def | create_property (parent, nodeid, bname, val, varianttype=None, datatype=None) |
def | create_reference_type (parent, nodeid, bname) |
def | create_variable (parent, nodeid, bname, val, varianttype=None, datatype=None) |
def | create_variable_type (parent, nodeid, bname, datatype) |
def | delete_nodes (server, nodes, recursive=False) |
High level functions to create nodes
|
private |
Definition at line 402 of file manage_nodes.py.
|
private |
Definition at line 320 of file manage_nodes.py.
|
private |
Definition at line 176 of file manage_nodes.py.
|
private |
Definition at line 203 of file manage_nodes.py.
|
private |
Definition at line 222 of file manage_nodes.py.
|
private |
Definition at line 260 of file manage_nodes.py.
|
private |
Definition at line 368 of file manage_nodes.py.
|
private |
Definition at line 9 of file manage_nodes.py.
|
private |
Definition at line 357 of file manage_nodes.py.
def opcua.common.manage_nodes.create_data_type | ( | parent, | |
nodeid, | |||
bname, | |||
description = None |
|||
) |
Create a new data type to be used in new variables, etc .. arguments are nodeid, browsename or namespace index, name
Definition at line 290 of file manage_nodes.py.
def opcua.common.manage_nodes.create_folder | ( | parent, | |
nodeid, | |||
bname | |||
) |
create a child node folder arguments are nodeid, browsename or namespace index, name
Definition at line 34 of file manage_nodes.py.
def opcua.common.manage_nodes.create_method | ( | parent, | |
args | |||
) |
create a child method object This is only possible on server side!! args are nodeid, browsename, method_to_be_called, [input argument types], [output argument types] or idx, name, method_to_be_called, [input argument types], [output argument types] if argument types is specified, child nodes advertising what arguments the method uses and returns will be created a callback is a method accepting the nodeid of the parent as first argument and variants after. returns a list of variants
Definition at line 154 of file manage_nodes.py.
def opcua.common.manage_nodes.create_object | ( | parent, | |
nodeid, | |||
bname, | |||
objecttype = None |
|||
) |
create a child node object arguments are nodeid, browsename, [objecttype] or namespace index, name, [objecttype] if objectype is given (a NodeId) then the type node is instantiated inclusive its child nodes
Definition at line 44 of file manage_nodes.py.
def opcua.common.manage_nodes.create_object_type | ( | parent, | |
nodeid, | |||
bname | |||
) |
Create a new object type to be instanciated in address space. arguments are nodeid, browsename or namespace index, name
Definition at line 144 of file manage_nodes.py.
def opcua.common.manage_nodes.create_property | ( | parent, | |
nodeid, | |||
bname, | |||
val, | |||
varianttype = None , |
|||
datatype = None |
|||
) |
create a child node property args are nodeid, browsename, value, [variant type] or idx, name, value, [variant type]
Definition at line 60 of file manage_nodes.py.
def opcua.common.manage_nodes.create_reference_type | ( | parent, | |
nodeid, | |||
bname | |||
) |
Create a new reference type args are nodeid and browsename or idx and name
Definition at line 119 of file manage_nodes.py.
def opcua.common.manage_nodes.create_variable | ( | parent, | |
nodeid, | |||
bname, | |||
val, | |||
varianttype = None , |
|||
datatype = None |
|||
) |
create a child node variable args are nodeid, browsename, value, [variant type], [data type] or idx, name, value, [variant type], [data type]
Definition at line 75 of file manage_nodes.py.
def opcua.common.manage_nodes.create_variable_type | ( | parent, | |
nodeid, | |||
bname, | |||
datatype | |||
) |
Create a new variable type args are nodeid, browsename and datatype or idx, name and data type
Definition at line 91 of file manage_nodes.py.
def opcua.common.manage_nodes.delete_nodes | ( | server, | |
nodes, | |||
recursive = False |
|||
) |
Delete specified nodes. Optionally delete recursively all nodes with a downward hierachic references to the node
Definition at line 384 of file manage_nodes.py.