00001 package DisplayGUI;
00002
00003
00004
00005
00006
00013 public class SCTDB_Data extends is.Info {
00014
00018 public String testLocation;
00019
00023 public double[] data_m0;
00024
00028 public double[] data_s1;
00029
00033 public double[] data_s2;
00034
00038 public double[] data_s3;
00039
00043 public double[] data_s4;
00044
00048 public double[] data_e5;
00049
00053 public double[] data_m8;
00054
00058 public double[] data_s9;
00059
00063 public double[] data_s10;
00064
00068 public double[] data_s11;
00069
00073 public double[] data_s12;
00074
00078 public double[] data_e13;
00079
00083 public String testNumber;
00084
00088 public int testIndex;
00089
00092 public int noDefectChannels;
00093
00097 public int status;
00098
00102 public double[] dcsinfo;
00103
00107 public String[] defectList;
00108
00112 public String[] daqInfo;
00113
00117 public String testDate;
00118
00119
00120 public SCTDB_Data() {
00121 this( "SCTDB_Data" );
00122 }
00123
00124 protected SCTDB_Data( String type ) {
00125 super( type );
00126
00127
00128
00129
00130 }
00131
00132 public void publishGuts( is.Ostream out ){
00133 super.publishGuts( out );
00134 out.put( testLocation ).put( data_m0 ).put( data_s1 ).put( data_s2 ).put( data_s3 );
00135 out.put( data_s4 ).put( data_e5 ).put( data_m8 ).put( data_s9 ).put( data_s10 ).put( data_s11 );
00136 out.put( data_s12 ).put( data_e13 ).put( testNumber ).put( testIndex, true ).put( noDefectChannels, true );
00137 out.put( status, true ).put( dcsinfo ).put( defectList ).put( daqInfo ).put( testDate );
00138 }
00139
00140 public void refreshGuts( is.Istream in ){
00141 super.refreshGuts( in );
00142 testLocation = in.getString( );
00143 data_m0 = in.getDoubleArray( );
00144 data_s1 = in.getDoubleArray( );
00145 data_s2 = in.getDoubleArray( );
00146 data_s3 = in.getDoubleArray( );
00147 data_s4 = in.getDoubleArray( );
00148 data_e5 = in.getDoubleArray( );
00149 data_m8 = in.getDoubleArray( );
00150 data_s9 = in.getDoubleArray( );
00151 data_s10 = in.getDoubleArray( );
00152 data_s11 = in.getDoubleArray( );
00153 data_s12 = in.getDoubleArray( );
00154 data_e13 = in.getDoubleArray( );
00155 testNumber = in.getString( );
00156 testIndex = in.getInt( );
00157 noDefectChannels = in.getInt( );
00158 status = in.getInt( );
00159 dcsinfo = in.getDoubleArray( );
00160 defectList = in.getStringArray( );
00161 daqInfo = in.getStringArray( );
00162 testDate = in.getString( );
00163 }
00164
00165
00166
00167
00168 }
00169
00170
00171
00172
00173