Classes | Functions | Variables
generate_model Namespace Reference

Classes

class  Bit
 
class  Enum
 
class  EnumValue
 
class  Field
 
class  Model
 
class  Parser
 
class  Struct
 

Functions

def add_basetype_members (model)
 
def add_encoding_field (model)
 
def remove_body_length (model)
 
def remove_duplicates (model)
 
def remove_vector_length (model)
 
def split_requests (model, NoSplitStruct)
 

Variables

list InheritExtensionObjects = ["UserIdentityToken", "NodeAttributes"]
 
list NotRequest = ["MonitoredItemCreateRequest", "MonitoredItemModifyRequest", "CallMethodRequest"]
 

Detailed Description

Generate address space c++ code from xml file specification

Function Documentation

def generate_model.add_basetype_members (   model)

Definition at line 408 of file generate_model.py.

def generate_model.add_encoding_field (   model)

Definition at line 170 of file generate_model.py.

def generate_model.remove_body_length (   model)

Definition at line 215 of file generate_model.py.

def generate_model.remove_duplicates (   model)

Definition at line 159 of file generate_model.py.

def generate_model.remove_vector_length (   model)

Definition at line 207 of file generate_model.py.

def generate_model.split_requests (   model,
  NoSplitStruct 
)

Definition at line 228 of file generate_model.py.

Variable Documentation

list generate_model.InheritExtensionObjects = ["UserIdentityToken", "NodeAttributes"]

Definition at line 20 of file generate_model.py.

list generate_model.NotRequest = ["MonitoredItemCreateRequest", "MonitoredItemModifyRequest", "CallMethodRequest"]

Definition at line 14 of file generate_model.py.



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