00001
00002
00003 package Sct;
00004
00005 class _ScanDescriptorsHelper {
00006 static class Descriptor {
00007 int value; String name;
00008 Descriptor(int v, String n) { value = v; name = n; }
00009 }
00010
00011 static Descriptor [] descs;
00012
00013 static Descriptor [] getDescriptors() {
00014 if(descs == null) {
00015 descs = new Descriptor[numVars];
00016 descs[0] = new Descriptor(16, "ST_FEEDTHROUGH");
00017 descs[1] = new Descriptor(200, "SCT_SCAN_BOC_BPM_PHASE");
00018 descs[2] = new Descriptor(201, "SCT_SCAN_BOC_BREG_PHASE");
00019 descs[3] = new Descriptor(202, "SCT_SCAN_BOC_V0_PHASE");
00020 descs[4] = new Descriptor(203, "SCT_SCAN_BOC_V1_PHASE");
00021 descs[5] = new Descriptor(204, "SCT_SCAN_BOC_VRN_FINE");
00022 descs[6] = new Descriptor(205, "SCT_SCAN_BOC_V_PHASES");
00023 descs[7] = new Descriptor(350, "SCT_SCAN_TX_CHANNELS");
00024 descs[8] = new Descriptor(351, "SCT_SCAN_RAW_TX_CHANNELS");
00025 descs[9] = new Descriptor(0, "ST_ELAPSED");
00026 descs[10] = new Descriptor(1, "ST_VTHR");
00027 descs[11] = new Descriptor(2, "ST_VCAL");
00028 descs[12] = new Descriptor(3, "ST_STROBE_DELAY");
00029 descs[13] = new Descriptor(4, "ST_PREAMP");
00030 descs[14] = new Descriptor(5, "ST_SHAPER");
00031 descs[15] = new Descriptor(6, "ST_TRIM");
00032 descs[16] = new Descriptor(7, "ST_MASK");
00033 descs[17] = new Descriptor(8, "ST_ROLE");
00034 descs[18] = new Descriptor(9, "ST_NMASK");
00035 descs[19] = new Descriptor(10, "ST_CAL_MODE");
00036 descs[20] = new Descriptor(11, "ST_COMPRESSION");
00037 descs[21] = new Descriptor(12, "ST_TRIM_RANGE");
00038 descs[22] = new Descriptor(13, "ST_EDGE_DETECT");
00039 descs[23] = new Descriptor(14, "ST_SEND_MASK");
00040 descs[24] = new Descriptor(15, "ST_ACCUMULATE");
00041 descs[25] = new Descriptor(17, "ST_BYPASS");
00042 descs[26] = new Descriptor(18, "ST_ACTIVE");
00043 descs[27] = new Descriptor(19, "ST_TOKEN");
00044 descs[28] = new Descriptor(25, "ST_TRIG_DELAY1");
00045 descs[29] = new Descriptor(26, "ST_TRIG_DELAY2");
00046 descs[30] = new Descriptor(38, "ST_SELECT");
00047 descs[31] = new Descriptor(39, "ST_FEEDTHROUGH");
00048 descs[32] = new Descriptor(41, "ST_QTHR");
00049 descs[33] = new Descriptor(42, "ST_QCAL");
00050 descs[34] = new Descriptor(43, "ST_TARGET");
00051 descs[35] = new Descriptor(44, "ST_TTHR");
00052 descs[36] = new Descriptor(20, "ST_RX_DELAY");
00053 descs[37] = new Descriptor(21, "ST_RX_DELAY0");
00054 descs[38] = new Descriptor(22, "ST_RX_DELAY1");
00055 descs[39] = new Descriptor(50, "ST_RX_THRESHOLD");
00056 descs[40] = new Descriptor(51, "ST_RX_THRESHOLD0");
00057 descs[41] = new Descriptor(52, "ST_RX_THRESHOLD1");
00058 descs[42] = new Descriptor(53, "ST_TX_CURRENT");
00059 descs[43] = new Descriptor(54, "ST_TX_MARKSPACE");
00060 descs[44] = new Descriptor(55, "ST_TX_DELAY");
00061 descs[45] = new Descriptor(56, "ST_TX_COARSE");
00062 descs[46] = new Descriptor(57, "ST_TX_FINE");
00063 }
00064 return descs;
00065 }
00066 static final int numVars = 47;
00067 }