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_datatype_code (self, obj)
 
def make_footer (self)
 
def make_header (self)
 
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 parse_node (self, child)
 
def run (self)
 
def to_data_type (self, nodeid)
 
def to_ref_type (self, nodeid)
 
def to_vector (self, dims)
 
def writecode (self, args)
 

Public Attributes

 input_path
 
 output_file
 
 output_path
 
 part
 

Detailed Description

Definition at line 50 of file generate_address_space.py.

Constructor & Destructor Documentation

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

Definition at line 51 of file generate_address_space.py.

Member Function Documentation

def generate_address_space.CodeGenerator.make_datatype_code (   self,
  obj 
)

Definition at line 359 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_footer (   self)

Definition at line 133 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_header (   self)

Definition at line 113 of file generate_address_space.py.

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

Definition at line 240 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_object_code (   self,
  obj 
)

Definition at line 269 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_object_type_code (   self,
  obj 
)

Definition at line 284 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_reference_code (   self,
  obj 
)

Definition at line 342 of file generate_address_space.py.

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

Definition at line 374 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_variable_code (   self,
  obj 
)

Definition at line 300 of file generate_address_space.py.

def generate_address_space.CodeGenerator.make_variable_type_code (   self,
  obj 
)

Definition at line 321 of file generate_address_space.py.

def generate_address_space.CodeGenerator.parse_node (   self,
  child 
)

Definition at line 141 of file generate_address_space.py.

def generate_address_space.CodeGenerator.run (   self)

Definition at line 57 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_data_type (   self,
  nodeid 
)

Definition at line 255 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_ref_type (   self,
  nodeid 
)

Definition at line 263 of file generate_address_space.py.

def generate_address_space.CodeGenerator.to_vector (   self,
  dims 
)

Definition at line 249 of file generate_address_space.py.

def generate_address_space.CodeGenerator.writecode (   self,
  args 
)

Definition at line 110 of file generate_address_space.py.

Member Data Documentation

generate_address_space.CodeGenerator.input_path

Definition at line 52 of file generate_address_space.py.

generate_address_space.CodeGenerator.output_file

Definition at line 54 of file generate_address_space.py.

generate_address_space.CodeGenerator.output_path

Definition at line 53 of file generate_address_space.py.

generate_address_space.CodeGenerator.part

Definition at line 55 of file generate_address_space.py.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09