00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 __facility__ = "Online"
00011 __abstract__ = "LAT related constants"
00012 __author__ = "S. Tuvi <Stuvi@SLAC.Stanford.edu> SLAC - GLAST LAT I&T/Online"
00013 __date__ = "2005/12/20 00:00:00"
00014 __updated__ = "$Date: 2006/03/07 23:10:14 $"
00015 __version__ = "$Revision: 1.8 $"
00016 __release__ = "$Name: HEAD $"
00017 __credits__ = "SLAC"
00018
00019 import LICOS.copyright_SLAC
00020
00021 import os
00022
00023
00024 ONLINE_ROOT_ENV = "ONLINE_ROOT"
00025
00026
00027 ONLINE_ROOT = os.environ[ONLINE_ROOT_ENV]
00028
00029
00030 LICOS_SCRIPTS_ROOT = "LICOS_Scripts"
00031
00032
00033 LICOS_CONFIG_ROOT = "LICOS_Config"
00034
00035
00036 ROOT_DIRS = ['LICOS', LICOS_SCRIPTS_ROOT, LICOS_CONFIG_ROOT]
00037
00038
00039 N_TOWERS = 16
00040
00041
00042 N_FREE_BOARDS = 12
00043
00044
00045 LICOS_CONFIG_BASE = os.path.expandvars("$%s/%s" % (ONLINE_ROOT_ENV, LICOS_CONFIG_ROOT))
00046
00047
00048 LICOS_CONFIG_LHK = os.path.join(LICOS_CONFIG_BASE, "lhk")
00049
00050
00051 LICOS_CONFIG_APPS = os.path.join(LICOS_CONFIG_BASE, "apps")
00052
00053
00054 LICOS_SCRIPTS_BASE = os.path.expandvars("$%s/%s" % (ONLINE_ROOT_ENV, LICOS_SCRIPTS_ROOT))
00055
00056
00057 LICOS_TEST_REPORT_XSL = os.path.join(LICOS_SCRIPTS_BASE, "lib/reportStyle.xsl")
00058
00059
00060
00061
00062
00063 PIPELINE_RUN_REPORT_PREFIX = ''
00064
00065
00066
00067 FSW_DEVICE_BOOT = 0
00068
00069 FSW_DEVICE_RAM = 1
00070
00071 FSW_DEVICE_EE0 = 2
00072
00073 FSW_DEVICE_EE1 = 3
00074
00075 FSW_DEVICE_TMP = 4
00076
00077 FSW_DEVICE_USR0 = 5
00078
00079 FSW_DEVICE_USR1 = 6
00080
00081 FSW_DEVICE_NAMES = ["boot", "ram", "ee0", "ee1", "tmp", "usr0", "usr1" ]
00082
00083 FSW_UNIT_SIU = 0
00084
00085 FSW_UNIT_EPU0 = 1
00086
00087 FSW_UNIT_EPU1 = 2
00088
00089 FSW_UNIT_EPU2 = 3
00090
00091 FSW_UNIT_EPU3 = 4
00092
00093 FSW_UNIT_NAMES = [ 'SIU', 'EPU0', 'EPU1', 'EPU2', 'EPU3' ]
00094
00095 FSW_DIR_RANGE = range(0,111)
00096
00097 FSW_DIR_ROOT = 0x7f
00098
00099
00100
00101 FSW_DEST_1553 = 0
00102
00103 FSW_DEST_SSR = 1
00104
00105 FSW_DEST_NAMES = ['1553', 'SSR ']
00106
00107
00108
00109 FSW_POOL_SYSTEM = 0
00110
00111 FSW_POOL_APPLICATION = 1
00112
00113
00114
00115
00116
00117
00118 RAM_PBC_START = 0x00300000
00119
00120 RAM_PBC_STOP = 0x00C00000
00121
00122 RAM_SBC_START = 0x00010000
00123
00124 RAM_SBC_STOP = 0x00300000
00125
00126 MEM_SUROM_START = 0xFFF00000
00127
00128 MEM_SUROM_STOP = 0xFFF40000
00129
00130
00131
00132
00133
00134 INT_DIR_LATC = 10
00135
00136 INT_DIR_LCI = 11
00137
00138 INT_DIR_LHK = 13
00139
00140
00141 STANDARD_TIMEOUT = 60
00142
00143 LONG_TIMEOUT = 3*STANDARD_TIMEOUT
00144
00145 SHORT_TIMEOUT = 3
00146
00147
00148 LAT_EPOCH = 978307200