get_variable_name.h

00001 #include<sstream>
00002 namespace SctData { 
00003 std::string get_variable_name(int the_variable) {
00004  switch (the_variable) {
00005 case 16 : return "ST_FEEDTHROUGH";
00006 case 200 : return "SCT_SCAN_BOC_BPM_PHASE";
00007 case 201 : return "SCT_SCAN_BOC_BREG_PHASE";
00008 case 202 : return "SCT_SCAN_BOC_V0_PHASE";
00009 case 203 : return "SCT_SCAN_BOC_V1_PHASE";
00010 case 204 : return "SCT_SCAN_BOC_VRN_FINE";
00011 case 205 : return "SCT_SCAN_BOC_V_PHASES";
00012 case 350 : return "SCT_SCAN_TX_CHANNELS";
00013 case 351 : return "SCT_SCAN_RAW_TX_CHANNELS";
00014 case 0 : return "ST_ELAPSED";
00015 case 1 : return "ST_VTHR";
00016 case 2 : return "ST_VCAL";
00017 case 3 : return "ST_STROBE_DELAY";
00018 case 4 : return "ST_PREAMP";
00019 case 5 : return "ST_SHAPER";
00020 case 6 : return "ST_TRIM";
00021 case 7 : return "ST_MASK";
00022 case 8 : return "ST_ROLE";
00023 case 9 : return "ST_NMASK";
00024 case 10 : return "ST_CAL_MODE";
00025 case 11 : return "ST_COMPRESSION";
00026 case 12 : return "ST_TRIM_RANGE";
00027 case 13 : return "ST_EDGE_DETECT";
00028 case 14 : return "ST_SEND_MASK";
00029 case 15 : return "ST_ACCUMULATE";
00030 case 17 : return "ST_BYPASS";
00031 case 18 : return "ST_ACTIVE";
00032 case 19 : return "ST_TOKEN";
00033 case 25 : return "ST_TRIG_DELAY1";
00034 case 26 : return "ST_TRIG_DELAY2";
00035 case 38 : return "ST_SELECT";
00036 case 39 : return "ST_FEEDTHROUGH";
00037 case 41 : return "ST_QTHR";
00038 case 42 : return "ST_QCAL";
00039 case 43 : return "ST_TARGET";
00040 case 44 : return "ST_TTHR";
00041 case 20 : return "ST_RX_DELAY";
00042 case 21 : return "ST_RX_DELAY0";
00043 case 22 : return "ST_RX_DELAY1";
00044 case 50 : return "ST_RX_THRESHOLD";
00045 case 51 : return "ST_RX_THRESHOLD0";
00046 case 52 : return "ST_RX_THRESHOLD1";
00047 case 53 : return "ST_TX_CURRENT";
00048 case 54 : return "ST_TX_MARKSPACE";
00049 case 55 : return "ST_TX_DELAY";
00050 case 56 : return "ST_TX_COARSE";
00051 case 57 : return "ST_TX_FINE";
00052 default: { std::ostringstream oss; 
00053  oss << "variable " << the_variable << std::ends;
00054  return oss.str();}
00055 }
00056 }
00057 }

Generated on Mon Feb 6 14:01:21 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6