Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

GHSK Class Reference

GLAST HSK node Record. More...

Inheritance diagram for GHSK:

Inheritance graph
[legend]
Collaboration diagram for GHSK:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ (client)
 Initialize valid attributes as Gattrs.
 downHTEM (childId)
 Navigate to the HTEM indicated by childId.
 downHAEM ()
 Navigate to the HAEM node.
 downHGEM ()
 Navigate to the HGEM node.
 downHEBM ()
 Navigate to the HEBM node.
 downHPDU (childId)
 Navigate to the HPDU node.
 downHCOM ()
 Navigate to the HCOM node.
 downHCPU ()
 Navigate to the HCPU node.
 downHNUL ()
 Navigate to the HNUL node.
 existsHTEM (temID)
 Check if the HTEM instance with the id temID exists in the schema.
 existsHAEM ()
 Check if the HAEM instance exists in the schema.
 existsHGEM ()
 Check if the HGEM instance exists in the schema.
 existsHEBM ()
 Check if the HEBM instance exists in the schema.
 existsHPDU (hpduID)
 Check if the HPDU instance exists in the schema.
 existsHCOM ()
 Check if the HCOM instance exists in the schema.
 existsHCPU ()
 Check if the HCPU instance exists in the schema.
 readSchema (schema)
 readConfig (cfgFileName)
 applyConfig (seq)
 getConfigurations ()
 Get list of configurations.
 getDeclarations ()
 Get list of declarations.
 getRules ()
 Retrieves the rule dictionary as defined by the current schema/configuration.
 getOpaque (name)
 Retrieves the named opaque data included in the schema.

Detailed Description

GLAST HSK node Record.

Definition at line 36 of file gHSK.py.


Member Function Documentation

__init__ client   ) 
 

Initialize valid attributes as Gattrs.

Assign default values to members

downHAEM  ) 
 

Navigate to the HAEM node.

Returns:
The HAEM object instance

downHCOM  ) 
 

Navigate to the HCOM node.

Returns:
The HCOM object instance

downHCPU  ) 
 

Navigate to the HCPU node.

Returns:
The HCPU object instance

downHEBM  ) 
 

Navigate to the HEBM node.

Returns:
The HEBM object instance

downHGEM  ) 
 

Navigate to the HGEM node.

Returns:
The HGEM object instance

downHNUL  ) 
 

Navigate to the HNUL node.

Returns:
The HNUL object instance

downHPDU childId   ) 
 

Navigate to the HPDU node.

Returns:
The HPDU object instance

downHTEM childId   ) 
 

Navigate to the HTEM indicated by childId.

Parameters:
childId The id of the child HTEM
Returns:
A HARC object instance

existsHAEM  ) 
 

Check if the HAEM instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHCOM  ) 
 

Check if the HCOM instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHCPU  ) 
 

Check if the HCPU instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHEBM  ) 
 

Check if the HEBM instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHGEM  ) 
 

Check if the HGEM instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHPDU hpduID   ) 
 

Check if the HPDU instance exists in the schema.

Returns:
True if it exists, False if it doesn't.

existsHTEM temID   ) 
 

Check if the HTEM instance with the id temID exists in the schema.

Parameters:
temID ACD readout controller id
Returns:
1 if it exists, 0 if it doesn't.

getConfigurations  ) 
 

Get list of configurations.

Return a list of configuration tuples where each tuple contains the configDOM, configName and configRelease.

Returns:
Configuration tuple list.

getDeclarations  ) 
 

Get list of declarations.

Return a list of declarations

Returns:
Declarations.

getOpaque name   ) 
 

Retrieves the named opaque data included in the schema.

Parameters:
name Name of the opaque XML data
Returns:
A list of XML DOM objects matching name

Reimplemented from Gdb.

getRules  ) 
 

Retrieves the rule dictionary as defined by the current schema/configuration.

Returns:
Dictionary containing Grule objects (or its descendants).


The documentation for this class was generated from the following file:
Generated on Fri Jul 21 13:27:03 2006 for LATTE R04-12-00 by doxygen 1.4.3