Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

regExpressions.java

00001 package SummaryReader;
00002 import java.util.regex.*;
00003 public interface regExpressions {
00004 
00005     static final Pattern testregex = Pattern.compile("(%LongTermTest|%RedundancyTest|%HardReset|%PipelineTest|%FullBypassTest|%StrobeDelay|%ResponseCurve|%ThreePointGain|%NO|%Trim|%TimeWalkTest|%DetModIV|%ModIVScan|%NMaskTest|%RxDelay|%RxThreshold)");
00006 
00007     static final String[] chipNames = {"^#M0$","^#S1$","^#S2$","^#S3$","^#S4$","^#E5$","^#M8$","^#S9$","^#S10$","^#S11$","^#S12$","^#E13$"};
00008     static final String[] fullBypassChipPattern = {"#M0\\s+S1$","#S2\\s+S3$","#S4\\s+E5$","#M8\\s+S9$","#S10\\s+S11$","#S12\\s+E13$"};
00009     static final Pattern runPattern = Pattern.compile("Run number\\s*:\\s*(.*)",Pattern.CASE_INSENSITIVE);
00010     static final Pattern serialNoPattern = Pattern.compile("SERIAL NUMBER\\s*:\\s*(\\d{14}|CRATE\\d{2}CHAN\\d{2}).*");
00011     static final Pattern snPattern = Pattern.compile("(\\d{14})");
00012     static final Pattern testDatePattern = Pattern.compile("TEST_DATE\\s*:\\s*([\\d/]+)");
00013     static final Pattern passedPattern = Pattern.compile("PASSED\\s*:\\s*([\\w]+)");
00014     static final Pattern problemPattern = Pattern.compile("PROBLEM\\s*:\\s*([\\w]+)");
00015     static final Pattern scanNoPattern = Pattern.compile("(\\d+)-(\\d+)");
00016     static final Pattern runScanPattern = Pattern.compile("Run number\\s*:\\s*(\\d+)-(\\d+)");
00017     static final Pattern ivDataPattern = Pattern.compile("IVDATA:(.*):(.*)");
00018 
00019     static final Pattern iv150Pattern = Pattern.compile("^I\\s+LEAK\\s+150\\s*:\\s*(.*)");
00020     static final Pattern iv350Pattern = Pattern.compile("^I\\s+LEAK\\s+350\\s*:\\s*(.*)");
00021     static final Pattern iv500Pattern = Pattern.compile("^#I\\s+LEAK\\s+500\\s*:\\s*(.*)");
00022     static final Pattern temperaturePattern = Pattern.compile("^TEMPERATURE\\s*:\\s*(.*)");
00023 
00024     static final Pattern nDefectsPattern = Pattern.compile("#(\\d+) defects found");
00025 
00026     static final Pattern spacerPattern = Pattern.compile("^\\s+(.*)$");
00027 
00028     static final Pattern defectSummaryPattern = Pattern.compile("^#(\\d+) defects found affecting (\\d+) strips$");
00029     static final Pattern defectNamePattern = Pattern.compile("^DEFECT NAME\\s*:\\s*(.*)");
00030     static final Pattern defectNameDefect0 = Pattern.compile("^FIRST CHANNEL\\s*:\\s*(.*)");
00031     static final Pattern defectNameDefect1 = Pattern.compile("^LAST CHANNEL\\s*:\\s*(.*)");
00032 
00033     static final Pattern commentsPattern = Pattern.compile("^COMMENT\\s*:\\s*(.*)");
00034 
00035     static final Pattern filenamePattern = Pattern.compile("^FILENAME\\s*:\\s*(.*)");
00036 
00037     static final String[] chips = {"M0","S1","S2","S3","S4","E5","M8","S9","S10","S11","S12","E13"};
00038 
00039 }
00040 

Generated on Thu Jul 15 09:55:47 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5