00001 package SummaryReader;
00002
00003 public class DCSInfo {
00004 Double[] parameters;
00005 String sn,status,location,temperature,testDate;
00006 public static final int VDET=0;
00007 public static final int IDET=1;
00008 public static final int T0=2;
00009 public static final int T1=3;
00010 public static final int VCC=4;
00011 public static final int ICC=5;
00012 public static final int VDD=6;
00013 public static final int IDD=7;
00014
00015 public DCSInfo() {
00016 parameters = new Double[8];
00017 for(int i=0;i<parameters.length;i++) parameters[i]=null;
00018 }
00019 public void put(int index, double value) {
00020 parameters[index]=new Double(value);
00021 }
00022 public void put(int index, String value) {
00023 parameters[index]=Double.valueOf(value);
00024 }
00025 public Double get(int index) {
00026 if(index<0) return null;
00027 return parameters[index];
00028 }
00029 public String getSummaryTable() {
00030 StringBuffer table = new StringBuffer("<h3>DCS Info</h3>\n");
00031 table.append("<table border=1>\n");
00032 table.append("<tr><td>VDet</td><td>IDet</td><td>T0</td><td>T1</td><td>Vdd</td><td>Idd</td><td>Vcc</td><td>Icc</td></tr>\n");
00033 table.append("<tr><td>"+parameters[VDET].toString()+"</td><td>"+parameters[IDET].toString()+"</td><td>"+parameters[T0].toString()+"</td><td>"+parameters[T1].toString()+"</td><td>"+parameters[VDD].toString()+"</td><td>"+parameters[IDD].toString()+"</td><td>"+parameters[VCC].toString()+"</td><td>"+parameters[ICC].toString()+"</td></tr>\n");
00034 table.append("</table>\n");
00035 return table.toString();
00036 }
00037 }