Public Member Functions | Public Attributes | List of all members
generate_address_space.CodeGenerator Class Reference
Inheritance diagram for generate_address_space.CodeGenerator:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, input_path, output_path)
 
def make_common_variable_code (self, indent, obj)
 
def make_datatype_code (self, obj)
 
def make_ext_obj_code (self, indent, extobj)
 
def make_header (self)
 
def make_method_code (self, obj)
 
def make_node_code (self, obj, indent)
 
def make_object_code (self, obj)
 
def make_object_type_code (self, obj)
 
def make_reference_code (self, obj)
 
def make_refs_code (self, obj, indent)
 
def make_variable_code (self, obj)
 
def make_variable_type_code (self, obj)
 
def run (self)
 
def to_data_type (self, nodeid)
 
def to_ref_type (self, nodeid)
 
def to_value (self, val)
 
def writecode (self, args)
 

Public Attributes

 input_path
 
 output_file
 
 output_path
 
 parser
 
 part
 

Detailed Description

Definition at line 32 of file generate_address_space.py.

Constructor & Destructor Documentation

def generate_address_space.CodeGenerator.__init__ (   self,
  input_path,
  output_path 
)

Definition at line 34 of file generate_address_space.py.

Member Function Documentation

def generate_address_space.CodeGenerator.make_common_variable_code (   self,
  indent,
  obj 
)

Definition at line 132 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_datatype_code (   self,
  obj 
)

Definition at line 241 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_ext_obj_code (   self,
  indent,
  extobj 
)

Definition at line 161 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_header (   self)

Definition at line 68 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_method_code (   self,
  obj 
)

Definition at line 211 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_node_code (   self,
  obj,
  indent 
)

Definition at line 81 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_object_code (   self,
  obj 
)

Definition at line 106 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_object_type_code (   self,
  obj 
)

Definition at line 119 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_reference_code (   self,
  obj 
)

Definition at line 223 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_refs_code (   self,
  obj,
  indent 
)

Definition at line 255 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_variable_code (   self,
  obj 
)

Definition at line 177 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_variable_type_code (   self,
  obj 
)

Definition at line 189 of file generate_address_space.py.

def generate_address_space.CodeGenerator.run (   self)

Definition at line 41 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_data_type (   self,
  nodeid 
)

Definition at line 93 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_ref_type (   self,
  nodeid 
)

Definition at line 101 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_value (   self,
  val 
)

Definition at line 204 of file generate_address_space.py.

def generate_address_space.CodeGenerator.writecode (   self,
  args 
)

Definition at line 65 of file generate_address_space.py.

Member Data Documentation

generate_address_space.CodeGenerator.input_path

Definition at line 35 of file generate_address_space.py.

generate_address_space.CodeGenerator.output_file

Definition at line 37 of file generate_address_space.py.

generate_address_space.CodeGenerator.output_path

Definition at line 36 of file generate_address_space.py.

generate_address_space.CodeGenerator.parser

Definition at line 39 of file generate_address_space.py.

generate_address_space.CodeGenerator.part

Definition at line 38 of file generate_address_space.py.


The documentation for this class was generated from the following file:


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:44