TestData.java

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 

Generated on Mon Feb 6 14:12:20 2006 for SCT DAQ/DCS Software - Java by  doxygen 1.4.6