Classes | |
class | FMX_command |
class | FmxInterfaceTestCase |
Functions | |
def | fmx_delete |
Interface to fmx delete <blatz>. | |
def | fmx_commit |
Interface to fmx commit <blatz>. | |
def | fmx_upload |
def | __fmx_code_command |
def | __fmx_fof_command |
def | __fmx_config_command |
def | defaultInstrument |
helper functions | |
def | physPath |
def | fmxPathSplit |
def | checkDevice |
def | checkNode |
def | suite |
Variables | |
string | __facility__ = "Online" |
string | __abstract__ = "FMX interface library" |
string | __author__ = "J. Panetta <panetta@SLAC.Stanford.edu> SLAC - GLAST LAT I&T/Online" |
string | __date__ = "2006/03/31 00:00:00" |
string | __updated__ = "$Date: 2006/04/13 02:20:15 $" |
string | __version__ = "$Revision: 1.4 $" |
string | __release__ = "$Name: HEAD $" |
string | __credits__ = "SLAC" |
string | FMX_DB_ENV = "FMX_C_FDB" |
FMX database location environment variable. | |
list | FMX_TYPES = ['cdm', 'fof', 'hsk', 'latc', 'lci', 'pbc', 'rel', 'sbm', 'sbs', 'vxw'] |
FMX file types. | |
list | FMX_DEVICES = ['ee0', 'ee1', 'mm0', 'mm1', 'ram', 'rom', 'mem'] |
FMX devices. | |
list | FMX_ARCHS = ['rad-750', 'mv2304', 'mcp750', 'linux-gcc', 'sun-gcc'] |
FMX allowed architectures. | |
list | FMX_NODES = ['siu0', 'siu1', 'epu0', 'epu1', 'epu2'] |
FMX allowed node names ** Note: Distinct from FSW_UNIT_NAMES in LATconstants. | |
tuple | FMX_BASE = os.path.expandvars("$%s" % FMX_DB_ENV) |
FMX base location, fully justified. | |
string | FMX_LAT_NAME = 'mordor' |
FMX logical name for the LAT. | |
string | FMX_PATH_REGEXP = ' *(?P<filetype>.*)/(?P<package>.*)/(?P<version>.*)/(?P<constituent>.*)' |
FMX path parsing regexp. | |
string | FMX_UPGOOD_REGEXP = 'FMX: Upload physical=(?P<physical>.*) file=(?P<path>.*)$' |
FMX upload success regexp. |
|
|
|
|
|
|
|
|
|
|
|
helper functions
|
|
Interface to fmx commit <blatz>.
Required arguments, all keyword required: node = Destination of file (siu0, epu2, etc.) device = Storage location of file (ee0, ee1, ram, etc) Partially optional arguments, all keyword required: package = source package. Required for CODE filetypes constituent = package constituent. Required for CODE filetypes version = package version. Required for CODE filetypes relname = relative upload path. Required for CONFIG and FOF filetypes instrument = Instrument name. Optional. If not set, instrument name for LAT is used. (mordor) |
|
Interface to fmx delete <blatz>.
Required arguments, all keyword required: node = Destination of file (siu0, epu2, etc.) device = Storage location of file (ee0, ee1, ram, etc) Partially optional arguments, all keyword required: package = source package. Required for CODE filetypes constituent = package constituent. Required for CODE filetypes version = package version. Required for CODE filetypes relname = relative upload path. Required for CONFIG and FOF filetypes instrument = Instrument name. Optional. If not set, instrument name for LAT is used. (mordor) |
|
upload a file to the system \param filetype Type of file to upload. filetype is broken into three main types: CODE: cdm, rel, sbm, vxw -- Code (compiled) modules CONFIG: hsk, latc, lci -- Configuration files FOF: fof, sbs -- files of Files Required arguments, all keyword required: node = Destination of file (siu0, epu2, etc.) device = Storage location of file (ee0, ee1, ram, etc) Partially optional arguments, all keyword required: package = source package. Required for CODE filetypes constituent = package constituent. Required for CODE filetypes version = package version. Required for CODE filetypes relname = relative upload path. Required for CONFIG and FOF filetypes instrument = Instrument name. Optional. If not set, instrument name for LAT is used. (mordor) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FMX allowed architectures.
|
|
FMX base location, fully justified.
|
|
FMX database location environment variable.
|
|
FMX devices.
|
|
FMX logical name for the LAT.
|
|
FMX allowed node names ** Note: Distinct from FSW_UNIT_NAMES in LATconstants. There are *two* SIUs in this scheme. |
|
FMX path parsing regexp.
|
|
FMX file types.
|
|
FMX upload success regexp.
|