Public Member Functions | |
def | __init__ |
def | __trace |
def | setLogLevel |
def | setTrace |
def | readLatteXML |
def | readLatcXML |
def | __seedLists |
Seed the list of lists, keyed on the broadcast section. | |
def | computeNodeModes |
Computes broadcast nodes from a starting glatc block. | |
def | __buildNodeStats |
def | buildLatcBcast |
def | convertAOCNode |
def | addBcastNode |
def | purgeBcast |
def | purgeBcastNodes |
def | __findBcastChild |
def | __isNodeContentsBcast |
def | __killDataChildren |
def | writeLatcXML |
def | convertTfeDacToFields |
def | convertTfeFieldsToDac |
def | intValue |
def | findSptChild |
def | __addNode |
def | getGLAT |
def | getLATC |
get start of LATC hierarchy from in memory .xml | |
def | __getChildNodes |
def | splitLatcXML |
Given a LATc DOM split it into multiple DOMs. | |
def | isEmptyNode |
Check if there are any registers declared under node. | |
def | addSplitNode |
Adds a copy of splitNode and its registers, creating the parents listed in branch if necessary. | |
def | findNode |
Find a LATc node based on its tagName and ID attribute value. | |
def | calculateBranch |
Calculate a list of parents leading to node in the DOM tree. | |
def | getDomList |
Return a list of DOMs created during processing. | |
Private Attributes | |
__map | |
__attrDef | |
__currentTCCid | |
__currentTRCid | |
__latteInputType | |
__latteInputFile | |
__latteCfgName | |
__latteCfgVersion | |
__bcastFlag | |
__log | |
__latcInputType | |
__latcInputFile | |
__latcDOM | |
__convertDate | |
__convertPC | |
__convertUser | |
__maskDict |
This application accepts LATTE schema in .xml or in the %CAL_ROOT% root directory.
The following actions are performed:
Definition at line 88 of file latte2latcXML.py.
|
\brief Generate a LATC .xml formatted document inMemory. \param doc doc LATC document object. \param gLatNode Current gLat node object. \param latcNode Current LATC node object. \param localDict Dictionary of LATTE to LATC register mappings for current component. \param bcastSection BCAST data for this component (None if not a BCAST component) Definition at line 565 of file latte2latcXML.py. |
|
Definition at line 275 of file latte2latcXML.py. |
|
Definition at line 384 of file latte2latcXML.py. |
|
\brief get list of child node pointers. \param node parent node. Definition at line 623 of file latte2latcXML.py. |
|
Definition at line 89 of file latte2latcXML.py. |
|
Definition at line 390 of file latte2latcXML.py. |
|
Definition at line 409 of file latte2latcXML.py. |
|
Seed the list of lists, keyed on the broadcast section. Some lists aren't used for a particular mode of operation Definition at line 183 of file latte2latcXML.py. |
|
\brief latte2latcXML module execution trace routine. \param prefix Execution message prefix string. \param n Stack level, 0 = top level. Definition at line 127 of file latte2latcXML.py. |
|
Definition at line 336 of file latte2latcXML.py. |
|
Adds a copy of splitNode and its registers, creating the parents listed in branch if necessary.
Definition at line 671 of file latte2latcXML.py. |
|
Definition at line 303 of file latte2latcXML.py. |
|
Calculate a list of parents leading to node in the DOM tree. Go through the parents of node and construct the branch in the form of a list (not including node itself).
Definition at line 719 of file latte2latcXML.py. |
|
Computes broadcast nodes from a starting glatc block.
Definition at line 237 of file latte2latcXML.py. |
|
Definition at line 311 of file latte2latcXML.py. |
|
Definition at line 445 of file latte2latcXML.py. |
|
Definition at line 475 of file latte2latcXML.py. |
|
Find a LATc node based on its tagName and ID attribute value. Go through the children of xNode and find if any of them matches the tagname and the ID attribute of node
Definition at line 702 of file latte2latcXML.py. |
|
Definition at line 559 of file latte2latcXML.py. |
|
Return a list of DOMs created during processing.
Definition at line 735 of file latte2latcXML.py. |
|
\brief get start of gLat node pointer from inMemory .xml document. \param node gLat node pointer. Definition at line 595 of file latte2latcXML.py. |
|
get start of LATC hierarchy from in memory .xml
Definition at line 617 of file latte2latcXML.py. |
|
Definition at line 503 of file latte2latcXML.py. |
|
Check if there are any registers declared under node.
Definition at line 658 of file latte2latcXML.py. |
|
Definition at line 364 of file latte2latcXML.py. |
|
Definition at line 373 of file latte2latcXML.py. |
|
\brief LATC config xml parser (returns gLatc object). \param file LATC config xml file name. Definition at line 170 of file latte2latcXML.py. |
|
\brief LATTE schema/config xml parser (returns LATTE gLat object). \param file LATTE schema/config xml file name. Definition at line 156 of file latte2latcXML.py. |
|
\brief logger level setting method. \param logLevel Log Level(DEBUG/WARN/INFO...). Definition at line 140 of file latte2latcXML.py. |
|
\brief Module execution trace enable/disable setting. \param state Trace state (True/False). Definition at line 148 of file latte2latcXML.py. |
|
Given a LATc DOM split it into multiple DOMs. The split is based on the nodes which have declared registers. When the split is made the hierarchy of each split node is preserved.
Definition at line 642 of file latte2latcXML.py. |
|
\brief Write a LATC .xml file given a LATC document in miniDOM format. \param latcDOM LATC document in miniDOM format \param file LATC .xml output file name or open file object. Definition at line 419 of file latte2latcXML.py. |
|
Definition at line 94 of file latte2latcXML.py. |
|
Definition at line 104 of file latte2latcXML.py. |
|
Definition at line 112 of file latte2latcXML.py. |
|
Definition at line 114 of file latte2latcXML.py. |
|
Definition at line 118 of file latte2latcXML.py. |
|
Definition at line 97 of file latte2latcXML.py. |
|
Definition at line 98 of file latte2latcXML.py. |
|
Definition at line 110 of file latte2latcXML.py. |
|
Definition at line 109 of file latte2latcXML.py. |
|
Definition at line 108 of file latte2latcXML.py. |
|
Definition at line 101 of file latte2latcXML.py. |
|
Definition at line 102 of file latte2latcXML.py. |
|
Definition at line 100 of file latte2latcXML.py. |
|
Definition at line 99 of file latte2latcXML.py. |
|
Definition at line 105 of file latte2latcXML.py. |
|
Definition at line 92 of file latte2latcXML.py. |
|
Definition at line 123 of file latte2latcXML.py. |