ChimeraTK-ControlSystemAdapter-OPCUAAdapter  04.00.01
open62541_MacroHelper.open62541_MacroHelper Class Reference

Public Member Functions

def __init__ (self, supressGenerationOfAttribute=[])
 
def getCreateExpandedNodeIDMacro (self, node)
 
def substitutePunctuationCharacters (self, input)
 
def getNodeIdDefineString (self, node)
 
def getCreateNodeIDMacro (self, node)
 
def getCreateStandaloneReference (self, sourcenode, reference)
 
def getCreateNodeNoBootstrap (self, node, parentNode, parentReference, unprintedNodes)
 
def getCreateNodeBootstrap (self, node)
 

Public Attributes

 supressGenerationOfAttribute
 

Detailed Description

Definition at line 34 of file open62541_MacroHelper.py.

Constructor & Destructor Documentation

◆ __init__()

def open62541_MacroHelper.open62541_MacroHelper.__init__ (   self,
  supressGenerationOfAttribute = [] 
)

Definition at line 35 of file open62541_MacroHelper.py.

Member Function Documentation

◆ getCreateExpandedNodeIDMacro()

def open62541_MacroHelper.open62541_MacroHelper.getCreateExpandedNodeIDMacro (   self,
  node 
)

Definition at line 38 of file open62541_MacroHelper.py.

+ Here is the caller graph for this function:

◆ getCreateNodeBootstrap()

def open62541_MacroHelper.open62541_MacroHelper.getCreateNodeBootstrap (   self,
  node 
)

Definition at line 260 of file open62541_MacroHelper.py.

◆ getCreateNodeIDMacro()

def open62541_MacroHelper.open62541_MacroHelper.getCreateNodeIDMacro (   self,
  node 
)

Definition at line 94 of file open62541_MacroHelper.py.

+ Here is the caller graph for this function:

◆ getCreateNodeNoBootstrap()

def open62541_MacroHelper.open62541_MacroHelper.getCreateNodeNoBootstrap (   self,
  node,
  parentNode,
  parentReference,
  unprintedNodes 
)

Definition at line 117 of file open62541_MacroHelper.py.

+ Here is the call graph for this function:

◆ getCreateStandaloneReference()

def open62541_MacroHelper.open62541_MacroHelper.getCreateStandaloneReference (   self,
  sourcenode,
  reference 
)

Definition at line 108 of file open62541_MacroHelper.py.

+ Here is the call graph for this function:

◆ getNodeIdDefineString()

def open62541_MacroHelper.open62541_MacroHelper.getNodeIdDefineString (   self,
  node 
)

Definition at line 67 of file open62541_MacroHelper.py.

+ Here is the call graph for this function:

◆ substitutePunctuationCharacters()

def open62541_MacroHelper.open62541_MacroHelper.substitutePunctuationCharacters (   self,
  input 
)
substitutePunctuationCharacters

Replace punctuation characters in input. Part of this class because it is used by
ua_namespace on occasion.

returns: C-printable string representation of input

Definition at line 52 of file open62541_MacroHelper.py.

+ Here is the caller graph for this function:

Member Data Documentation

◆ supressGenerationOfAttribute

open62541_MacroHelper.open62541_MacroHelper.supressGenerationOfAttribute

Definition at line 36 of file open62541_MacroHelper.py.


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