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
def add_encoding_field
def override_types
def remove_body_length
def remove_duplicates
def remove_vector_length
def reorder_structs
def split_requests

Variables

list IgnoredEnums = []
list IgnoredStructs = []
list NeedConstructor = []
list NeedOverride = []
list NoSplitStruct = ["GetEndpointsResponse", "CloseSessionRequest", "AddNodesResponse", "DeleteNodesResponse", "BrowseResponse", "HistoryReadResponse", "HistoryUpdateResponse", "RegisterServerResponse", "CloseSecureChannelRequest", "CloseSecureChannelResponse", "CloseSessionRequest", "CloseSessionResponse", "UnregisterNodesResponse", "MonitoredItemModifyRequest", "MonitoredItemsCreateRequest", "ReadResponse", "WriteResponse", "TranslateBrowsePathsToNodeIdsResponse", "DeleteSubscriptionsResponse", "DeleteMonitoredItemsResponse", "CreateMonitoredItemsResponse", "ServiceFault", "AddReferencesRequest", "AddReferencesResponse", "ModifyMonitoredItemsResponse", "RepublishResponse", "CallResponse", "FindServersResponse", "RegisterServerRequest", "RegisterServer2Response"]
list NotRequest = ["MonitoredItemCreateRequest", "MonitoredItemModifyRequest", "CallMethodRequest"]
dictionary OverrideNames = {}
dictionary OverrideTypes = {}

Detailed Description

Generate address space c++ code from xml file specification

Function Documentation

Definition at line 453 of file generate_model.py.

Definition at line 217 of file generate_model.py.

Definition at line 201 of file generate_model.py.

Definition at line 262 of file generate_model.py.

Definition at line 207 of file generate_model.py.

Definition at line 254 of file generate_model.py.

Definition at line 164 of file generate_model.py.

Definition at line 275 of file generate_model.py.


Variable Documentation

Definition at line 13 of file generate_model.py.

Definition at line 15 of file generate_model.py.

Definition at line 12 of file generate_model.py.

Definition at line 11 of file generate_model.py.

list generate_model::NoSplitStruct = ["GetEndpointsResponse", "CloseSessionRequest", "AddNodesResponse", "DeleteNodesResponse", "BrowseResponse", "HistoryReadResponse", "HistoryUpdateResponse", "RegisterServerResponse", "CloseSecureChannelRequest", "CloseSecureChannelResponse", "CloseSessionRequest", "CloseSessionResponse", "UnregisterNodesResponse", "MonitoredItemModifyRequest", "MonitoredItemsCreateRequest", "ReadResponse", "WriteResponse", "TranslateBrowsePathsToNodeIdsResponse", "DeleteSubscriptionsResponse", "DeleteMonitoredItemsResponse", "CreateMonitoredItemsResponse", "ServiceFault", "AddReferencesRequest", "AddReferencesResponse", "ModifyMonitoredItemsResponse", "RepublishResponse", "CallResponse", "FindServersResponse", "RegisterServerRequest", "RegisterServer2Response"]

Definition at line 17 of file generate_model.py.

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

Definition at line 19 of file generate_model.py.

Definition at line 21 of file generate_model.py.

Definition at line 20 of file generate_model.py.



ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Sat Jun 8 2019 18:26:24