00001 package Sct_CalibrationController; 00002 00003 00004 00005 // <<BeginUserCode>> 00006 00007 // <<EndUserCode>> 00014 public class TestData extends is.Info { 00015 public static final is.Type type = new is.Type( new TestData( ) ); 00016 00017 public TestData() { 00018 this( "TestData" ); 00019 } 00020 00021 protected TestData( String type ) { 00022 super( type ); 00023 testName = ""; 00024 status = EXECUTING; 00025 startTime = ""; 00026 endTime = ""; 00027 modules = new String[0]; 00028 fitAlgorithm = ""; 00029 analysisAlgorithm = ""; 00030 options = ""; 00031 version = 2; 00032 00033 // <<BeginUserCode>> 00034 00035 // <<EndUserCode>> 00036 } 00037 00038 public static final int EXECUTING = 0; 00039 public static final int COMPLETED = 1; 00040 public static final int ABORTED = 2; 00041 00045 public String testName; 00046 00050 public int runNumber; 00051 00055 public int nScans; 00056 00060 public int startScanNumber; 00061 00065 public short testVariable; 00066 00070 public double[] testPoints; 00071 00074 public int status; 00075 00079 public String startTime; 00080 00084 public String endTime; 00085 00089 public String[] modules; 00090 00094 public String fitAlgorithm; 00095 00099 public String analysisAlgorithm; 00100 00104 public String options; 00105 00109 public int version; 00110 00111 00112 public void publishGuts( is.Ostream out ){ 00113 super.publishGuts( out ); 00114 out.put( testName ).put( runNumber, false ).put( nScans, false ).put( startScanNumber, false ); 00115 out.put( testVariable, false ).put( testPoints ).put( status, true ).put( startTime ); 00116 out.put( endTime ).put( modules ).put( fitAlgorithm ).put( analysisAlgorithm ).put( options ); 00117 out.put( version, false ); 00118 } 00119 00120 public void refreshGuts( is.Istream in ){ 00121 super.refreshGuts( in ); 00122 testName = in.getString( ); 00123 runNumber = in.getInt( ); 00124 nScans = in.getInt( ); 00125 startScanNumber = in.getInt( ); 00126 testVariable = in.getShort( ); 00127 testPoints = in.getDoubleArray( ); 00128 status = in.getInt( ); 00129 startTime = in.getString( ); 00130 endTime = in.getString( ); 00131 modules = in.getStringArray( ); 00132 fitAlgorithm = in.getString( ); 00133 analysisAlgorithm = in.getString( ); 00134 options = in.getString( ); 00135 version = in.getInt( ); 00136 } 00137 00138 00139 // <<BeginUserCode>> 00140 00141 // <<EndUserCode>> 00142 } 00143 00144 // <<BeginUserCode>> 00145 00146 // <<EndUserCode>> 00147