GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LRA / V5-2-4 > lra_cli / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LRA_cmpnt.h File Reference

Static register component data. More...


Defines

#define NELEM(x)   (sizeof x / sizeof x[0])

Variables

static const char * nmGemCc []
static const char * nmGemTam []
static const char * nmGemStat []
static const char * nmGemSchd []
static const char * nmGemRoi []
static const char * nmGemIe []
static const char * nmGemWin [] = {"Window Width", "Window Open Msk"}
static const char * nmEbmCc []
static const char * nmEbmStat []
static const char * nmPduCc []
static const char * nmPduEnv []
static const char * nmCru []
static const char * nmTem []
static const char * nmTic []
static const char * nmCcc []
static const char * nmCrc []
static const char * nmCfe []
static const char * nmTcc []
static const char * nmTrc [] = {"CSR Register", "Synch Register"}
static const char * nmTfe []
static const char * nmAemCc []
static const char * nmAemEnv []
static const char * nmArc []
static const char * nmAfe []
static const LRA_blkDesc bdGem []
static const LRA_blkDesc bdEbm []
static const LRA_blkDesc bdPdu []
static const LRA_blkDesc bdCru []
static const LRA_blkDesc bdTem []
static const LRA_blkDesc bdTic []
static const LRA_blkDesc bdCcc []
static const LRA_blkDesc bdCrc []
static const LRA_blkDesc bdCfe []
static const LRA_blkDesc bdTcc []
static const LRA_blkDesc bdTrc []
static const LRA_blkDesc bdTfe []
static const LRA_blkDesc bdAem []
static const LRA_blkDesc bdArc []
static const LRA_blkDesc bdAfe []
static const LRA_blkDesc bdBcs []
static const LRA_cmptDesc cDescs []


Detailed Description

Static register component data.

Author:
Owen H Saxton
$Id: LRA_cmpnt.h,v 1.2 2009/07/31 22:08:53 saxton Exp $

Variable Documentation

const LRA_blkDesc bdAem[] [static]

Initial value:

 {{"CC",   sizeof(int),       13,  0, nmAemCc,
                             {0x00001fff,          0,          0},
                             {0x00000011,          0,          0}},
                            {"ENV",  sizeof(long long), 13,  0, nmAemEnv,
                             {0x00001fff,          0,          0},
                             {0x00000000,          0,          0}}}

const LRA_blkDesc bdAfe[] [static]

Initial value:

 {{"",     sizeof(short),     11,  0, nmAfe,
                             {0x000007ff,          0,          0},
                             {0x0000003f,          0,          0}}}

const LRA_blkDesc bdArc[] [static]

Initial value:

 {{"",     sizeof(short),     93, 42, nmArc,
                             {0xb710ff04, 0x7f007f00, 0x1f007f00},
                             {0xb700f004, 0x7f000000, 0x1f007f00}}}

const LRA_blkDesc bdBcs[] [static]

Initial value:

 {{"",     sizeof(int),       13,  0, NULL,
                             {0x00001fff,          0,          0},
                             {0x00000000,          0,          0}}}

const LRA_blkDesc bdCcc[] [static]

Initial value:

 {{"",     sizeof(int),        7,  0, nmCcc,
                             {0x0000007f,          0,          0},
                             {0x00000047,          0,          0}}}

const LRA_blkDesc bdCfe[] [static]

Initial value:

 {{"",     sizeof(short),      7,  0, nmCfe,
                             {0x0000007f,          0,          0},
                             {0x0000007f,          0,          0}}}

const LRA_blkDesc bdCrc[] [static]

Initial value:

 {{"",     sizeof(short),      8,  7, nmCrc,
                             {0x000000fb,          0,          0},
                             {0x000000f8,          0,          0}}}

const LRA_blkDesc bdCru[] [static]

Initial value:

 {{"",     sizeof(int),        6,  0, nmCru,
                             {0x0000003f,          0,          0},
                             {0x00000000,          0,          0}}}

const LRA_blkDesc bdEbm[] [static]

Initial value:

 {{"CC",   sizeof(int),       11,  0, nmEbmCc,
                             {0x000007ff,          0,          0},
                             {0x00000000,          0,          0}},
                            {"STAT", sizeof(int),       39, 17, nmEbmStat,
                             {0x000300ff, 0x0000007f,          0},
                             {0x00000000, 0x00000000,          0}}}

const LRA_blkDesc bdGem[] [static]

Initial value:

 {{"CC",   sizeof(int),       10,  0, nmGemCc,
                             {0x000003ff,          0,          0},
                             {0x00000039,          0,          0}},
                            {"TAM",  sizeof(int),       16,  0, nmGemTam,
                             {0x0000ffff,          0,          0},
                             {0x0000ffff,          0,          0}},
                            {"STAT", sizeof(int),       13,  0, nmGemStat,
                             {0x00001fff,          0,          0},
                             {0x00000000,          0,          0}},
                            {"SCHD", sizeof(int),       32,  0, nmGemSchd,
                             {0xffffffff,          0,          0},
                             {0xffffffff,          0,          0}},
                            {"ROI",  sizeof(int),       54,  0, nmGemRoi,
                             {0xffffffff, 0x003fffff,          0},
                             {0xffffffff, 0x003fffff,          0}},
                            {"IE",   sizeof(int),       19,  0, nmGemIe,
                             {0x0007ffff,          0,          0},
                             {0x0007ffff,          0,          0}},
                            {"WIN",  sizeof(int),        2,  0, nmGemWin, 
                             {0x00000003,          0,          0},
                             {0x00000003,          0,          0}}}

const LRA_blkDesc bdPdu[] [static]

Initial value:

 {{"CC",   sizeof(int),        7,  0, nmPduCc,
                             {0x0000007f,          0,          0},
                             {0x00000000,          0,          0}},
                            {"ENV",  3 * sizeof(int),    3,  0, nmPduEnv,
                             {0x00000007,          0,          0},
                             {0x00000000,          0,          0}}}

const LRA_blkDesc bdTcc[] [static]

Initial value:

 {{"",     sizeof(int),        6,  0, nmTcc,
                             {0x0000003f,          0,          0},
                             {0x00000023,          0,          0}}}

const LRA_blkDesc bdTem[] [static]

Initial value:

 {{"",     sizeof(int),        7,  0, nmTem,
                             {0x0000007f,          0,          0},
                             {0x00000032,          0,          0}}}

const LRA_blkDesc bdTfe[] [static]

Initial value:

 {{"",     sizeof(long long),  5,  0, nmTfe,
                             {0x0000001f,          0,          0},
                             {0x0000001f,          0,          0}}}

const LRA_blkDesc bdTic[] [static]

Initial value:

 {{"",     sizeof(int),       18, 17, nmTic,
                             {0x0003fdff,          0,          0},
                             {0x000000e4,          0,          0}}}

const LRA_blkDesc bdTrc[] [static]

Initial value:

 {{"",     sizeof(long long),  2,  0, nmTrc,
                             {0x00000003,          0,          0},
                             {0x00000001,          0,          0}}}

const char* nmAemCc[] [static]

Initial value:

   {"Configuration",   "Common Status",
                                  "Freebrd Status",  "C/R Statistics",
                                  "Trigger Seq",     "Power Status",
                                  "Address",         "Timeout",
                                  "Relocation",      "Respnse Timeout",
                                  "Power Up",        "Power Down",
                                  "Trigger Stats"}

const char* nmAemEnv[] [static]

Initial value:

  {"Env Free 1LA",    "Env Free 1RB",
                                  "Env Free 2LA",    "Env Free 2LB",
                                  "Env Free 2RA",    "Env Free 2RB",
                                  "Env Free 3LA",    "Env Free 3RB",
                                  "Env Free 4LA",    "Env Free 4LB",
                                  "Env Free 4RA",    "Env Free 4RB",
                                  "Env DAQ"}

const char* nmAfe[] [static]

Initial value:

     {"Configuration",   "Veto DAC",
                                  "Veto Vernier",    "HLD DAC",
                                  "Bias DAC",        "TCI DAC",
                                  "Version",         "Write Counter",
                                  "Reject Counter",  "Loop Counter",
                                  "Chip Address"}

const char* nmArc[] [static]

Initial value:

     {"Veto Delay",      "Nrml High Volt",
                                  "SAA High Volt",   "HV DAC Shift",
                                  "HV DAC Shift",    "Hold Delay",
                                  "Veto Width",      "Hitmap Width",
                                  "Hitmap Deadtime", "Look At Me",
                                  "Hitmap Delay",    "PHA Enable 0",
                                  "Veto Enable 0",   "PHA Enable 1",
                                  "Veto Enable 1",   "Maximum PHA",
                                  "Mode Register",   "Status",
                                  "Last Command",    "Diagnostic",
                                  "Cmnds Rejected",  "Freeboard ID",
                                  "GARC Version",    "PHA Threshold 0",
                                  "PHA Threshold 1", "PHA Threshold 2",
                                  "PHA Threshold 3", "PHA Threshold 4",
                                  "PHA Threshold 5", "PHA Threshold 6",
                                  "PHA Threshold 7", "PHA Threshold 8",
                                  "PHA Threshold 9", "PHA Thrshold 10",
                                  "PHA Thrshold 11", "PHA Thrshold 12",
                                  "PHA Thrshold 13", "PHA Thrshold 14",
                                  "PHA Thrshold 15", "PHA Thrshold 16",
                                  "PHA Thrshold 17", "ADC Acq Time"}

const char* nmCcc[] [static]

Initial value:

     {"Configuration",   "Layer Mask 0",
                                  "Layer Mask 1",    "FIFO Status",
                                  "Latched Status",  "Event Timeouts",
                                  "Triggr Alignmnt"}

const char* nmCfe[] [static]

Initial value:

     {"Configuration 0", "Configuration 1",
                                  "LE Trigger Disc", "HE Trigger Disc",
                                  "Log Accept Disc", "Range Slct Disc",
                                  "Reference DAC"}

const char* nmCrc[] [static]

Initial value:

     {"CSR Register",    "Last Command",
                                  "Delay 1",         "Delay 2",
                                  "Delay 3",         "DAC Register",
                                  "Configuration"}

const char* nmCru[] [static]

Initial value:

     {"Configuration",   "Command Enable",
                                  "Response Enable", "C/R Statistics",
                                  "ACD Startup Clk", "Test I/O"}

const char* nmEbmCc[] [static]

Initial value:

   {"Back End Config", "Front End A Cfg",
                                  "Front End B Cfg", "Address",
                                  "Input Enables",   "Contributors",
                                  "Destn Enables",   "Timeout",
                                  "TEM Statistics",  "C/R Statistics",
                                  "SSR Header"}

const char* nmEbmStat[] [static]

Initial value:

 {"Receive GEM",     "Receive AEM",
                                  "Receive SIU0",    "Receive SIU1",
                                  "Receive EPU0",    "Receive EPU1",
                                  "Receive EPU2",    "Receive SIU2",
                                  "Rcve TEM MUX0",   "Rcve TEM MUX1",
                                  "Transmit SIU0",   "Transmit SIU1",
                                  "Transmit EPU0",   "Transmit EPU1",
                                  "Transmit EPU2",   "Transmit SIU2",
                                  "Transmit SSR"}

const char* nmGemCc[] [static]

Initial value:

   {"Configuration",   "Address",
                                  "Reserved",        "Periodic Mode",
                                  "Periodic Limits", "Periodic Rate",
                                  "Sequence",        "C/R Statistics",
                                  "Evnt Statistics", "Ext Trgr Delay"}

const char* nmGemIe[] [static]

Initial value:

   {"Towers 0-3",      "Towers 4-7",
                                  "Towers 8-11",     "Towers 12-15",
                                  "ACD CNO",         "Tiles 000-013",
                                  "Tiles 014-032",   "Tiles 033-NA3",
                                  "Tiles 100-113",   "Tiles 114-NA5",
                                  "Tiles 200-213",   "Tiles 214-NA7",
                                  "Tiles 300-313",   "Tiles 314-NA9",
                                  "Tiles 400-413",   "Tiles 414-NA1",
                                  "Tiles 500-NA10",  "Tower Busy",
                                  "External"}

const char* nmGemRoi[] [static]

Initial value:

  {"Tiles 000 & 001", "Tiles 002 & 003",
                                  "Tiles 004 & 010", "Tiles 011 & 012",
                                  "Tiles 013 & 014", "Tiles 020 & 021",
                                  "Tiles 022 & 023", "Tiles 024 & 030",
                                  "Tiles 031 & 032", "Tiles 033 & 034",
                                  "Tiles 040 & 041", "Tiles 042 & 043",
                                  "Tiles 044 & NA2", "Tiles NA3 & 100",
                                  "Tiles 101 & 102", "Tiles 103 & 104",
                                  "Tiles 110 & 111", "Tiles 112 & 113",
                                  "Tiles 114 & 120", "Tiles 121 & 122",
                                  "Tiles 123 & 124", "Tiles 130 & NA4",
                                  "Tiles NA5 & 200", "Tiles 201 & 202",
                                  "Tiles 203 & 204", "Tiles 210 & 211",
                                  "Tiles 212 & 213", "Tiles 214 & 220",
                                  "Tiles 221 & 222", "Tiles 223 & 224",
                                  "Tiles 230 & NA6", "Tiles NA7 & 300",
                                  "Tiles 301 & 302", "Tiles 303 & 304",
                                  "Tiles 310 & 311", "Tiles 312 & 313",
                                  "Tiles 314 & 320", "Tiles 321 & 322",
                                  "Tiles 323 & 324", "Tiles 330 & NA8",
                                  "Tiles NA9 & 400", "Tiles 401 & 402",
                                  "Tiles 403 & 404", "Tiles 410 & 411",
                                  "Tiles 412 & 413", "Tiles 414 & 420",
                                  "Tiles 421 & 422", "Tiles 423 & 424",
                                  "Tiles 430 & NA0", "Tiles NA1 & 500",
                                  "Tiles 501 & 502", "Tiles 503 & 600",
                                  "Tiles 601 & 602", "Tles 603 & NA10"}

const char* nmGemSchd[] [static]

Initial value:

 {"Cnditions 00-07", "Cnditions 08-0F",
                                  "Cnditions 10-17", "Cnditions 18-1F",
                                  "Cnditions 20-27", "Cnditions 28-2F",
                                  "Cnditions 30-37", "Cnditions 38-3F",
                                  "Cnditions 40-47", "Cnditions 48-4F",
                                  "Cnditions 50-57", "Cnditions 58-5F",
                                  "Cnditions 60-67", "Cnditions 68-6F",
                                  "Cnditions 70-77", "Cnditions 78-7F",
                                  "Cnditions 80-87", "Cnditions 88-8F",
                                  "Cnditions 90-97", "Cnditions 98-9F",
                                  "Cnditions A0-A7", "Cnditions A8-AF",
                                  "Cnditions B0-B7", "Cnditions B8-BF",
                                  "Cnditions C0-C7", "Cnditions C8-CF",
                                  "Cnditions D0-D7", "Cnditions D8-DF",
                                  "Cnditions E0-E7", "Cnditions E8-EF",
                                  "Cnditions F0-F7", "Cnditions F8-FF"}

const char* nmGemStat[] [static]

Initial value:

 {"Live Time",       "Prescaled",
                                  "Discarded",       "Sent",
                                  "Tile Counters",   "Tile 0",
                                  "Tile 1",          "CNO Counters",
                                  "CNO 0",           "CNO 1",
                                  "1-PPS Counter",   "Time Base",
                                  "Dead Zoned"}

const char* nmGemTam[] [static]

Initial value:

  {"Engine 0",        "Engine 1",
                                  "Engine 2",        "Engine 3",
                                  "Engine 4",        "Engine 5",
                                  "Engine 6",        "Engine 7",
                                  "Engine 8",        "Engine 9",
                                  "Engine A",        "Engine B",
                                  "Engine C",        "Engine D",
                                  "Engine E",        "Engine F"}

const char* nmPduCc[] [static]

Initial value:

   {"Configuration",   "Address",
                                  "C/R Statistics",  "Crates Power",
                                  "TEMs Power",      "ACD Power",
                                  "Monitor"}

const char* nmPduEnv[] [static]

Initial value:

  {"ADCs 00-06",      "ADCs 07-13",
                                  "ADCs 14-19"}

const char* nmTcc[] [static]

Initial value:

     {"Configuration",   "Input Mask",
                                  "FIFO Status",     "Latched Status",
                                  "Event Timeouts",  "Triggr Alignmnt"}

const char* nmTem[] [static]

Initial value:

     {"Configuration",   "Data Masks",
                                  "Status",          "C/R Statistics",
                                  "TKR Trig Seq",    "CAL Trig Seq",
                                  "Address"}

const char* nmTfe[] [static]

Initial value:

     {"Data Mask",       "Calibration Msk",
                                  "Trigger Mask",    "Thrsh/Calb DACs",
                                  "Mode Register"}

const char* nmTic[] [static]

Initial value:

     {"Power Supply",    "Status",
                                  "CAL In Mask",     "CAL LRS Mask",
                                  "CAL LRS Cntrs",   "TKR Layer Ena 0",
                                  "TKR Layer Ena 1", "TKR Out Mask",
                                  "TKR Out LRS Msk", "TKR LRS Cntr 0",
                                  "TKR LRS Cntr 1",  "Busy LRS Mask",
                                  "Busy LRS Cntrs",  "ADCs",
                                  "MUX Config",      "TKR Bias DAC",
                                  "CAL Bias DAC"}


Generated on Fri Sep 30 18:51:37 2011 by  doxygen 1.5.8