ifw-core  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions | Variables
ctdGenOpcuaProfile Namespace Reference

Functions

def log
 Return reference to global logger. More...
 
def get_cur_node_id
 Return reference to current Node ID index. More...
 
def incr_cur_node_id
 Increase Node Id index. More...
 
def parse
 Unpack the OPC UA node info from the YAML definition. More...
 
def execute
 Execute the tool. More...
 

Variables

tuple _logger_
 
 _opcua_xml_base_doc_format
 
 _ua_pt_type_node_format
 
 _ua_var_type_node_format
 
 _ua_method_type_node_format_0_args
 
 _ua_method_type_node_format_1_arg
 
 _ua_method_type_node_format_2_args
 
 _ua_rpc_arguments_main_format
 
 _ua_rpc_argument_format
 
 _aliases
 
int _cur_gen_node_id
 

Function Documentation

def ctdGenOpcuaProfile.execute (   argv)

Execute the tool.

def ctdGenOpcuaProfile.get_cur_node_id ( )

Return reference to current Node ID index.

def ctdGenOpcuaProfile.incr_cur_node_id (   incr)

Increase Node Id index.

def ctdGenOpcuaProfile.log ( )

Return reference to global logger.

def ctdGenOpcuaProfile.parse (   device_name,
  name_mapping 
)

Unpack the OPC UA node info from the YAML definition.

Returns Tuple with (<OPC ua="" point="" def>="">, <OPC ua="" nodes>="">, <OPC ua="" methods>="">) each in XML format.

Variable Documentation

ctdGenOpcuaProfile._aliases
ctdGenOpcuaProfile._cur_gen_node_id
ctdGenOpcuaProfile._logger_
ctdGenOpcuaProfile._opcua_xml_base_doc_format
ctdGenOpcuaProfile._ua_method_type_node_format_0_args
ctdGenOpcuaProfile._ua_method_type_node_format_1_arg
ctdGenOpcuaProfile._ua_method_type_node_format_2_args
ctdGenOpcuaProfile._ua_pt_type_node_format
ctdGenOpcuaProfile._ua_rpc_argument_format
ctdGenOpcuaProfile._ua_rpc_arguments_main_format
ctdGenOpcuaProfile._ua_var_type_node_format