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 }