00001 package Sct_CalibrationController; 00002 00003 00004 00005 // <<BeginUserCode>> 00006 00007 // <<EndUserCode>> 00014 public class SequenceData extends is.Info { 00015 public static final is.Type type = new is.Type( new SequenceData( ) ); 00016 00017 public SequenceData() { 00018 this( "SequenceData" ); 00019 } 00020 00021 protected SequenceData( String type ) { 00022 super( type ); 00023 sequenceName = ""; 00024 testNames = new String[0]; 00025 status = EXECUTING; 00026 startTime = ""; 00027 endTime = ""; 00028 modules = new String[0]; 00029 version = 1; 00030 00031 // <<BeginUserCode>> 00032 00033 // <<EndUserCode>> 00034 } 00035 00036 public static final int EXECUTING = 0; 00037 public static final int COMPLETED = 1; 00038 public static final int ABORTED = 2; 00039 00043 public String sequenceName; 00044 00048 public int runNumber; 00049 00053 public int startScanNumber; 00054 00058 public int nTests; 00059 00063 public String[] testNames; 00064 00067 public int status; 00068 00072 public String startTime; 00073 00077 public String endTime; 00078 00082 public String[] modules; 00083 00087 public int version; 00088 00089 00090 public void publishGuts( is.Ostream out ){ 00091 super.publishGuts( out ); 00092 out.put( sequenceName ).put( runNumber, false ).put( startScanNumber, false ).put( nTests, false ); 00093 out.put( testNames ).put( status, true ).put( startTime ).put( endTime ).put( modules ); 00094 out.put( version, false ); 00095 } 00096 00097 public void refreshGuts( is.Istream in ){ 00098 super.refreshGuts( in ); 00099 sequenceName = in.getString( ); 00100 runNumber = in.getInt( ); 00101 startScanNumber = in.getInt( ); 00102 nTests = in.getInt( ); 00103 testNames = in.getStringArray( ); 00104 status = in.getInt( ); 00105 startTime = in.getString( ); 00106 endTime = in.getString( ); 00107 modules = in.getStringArray( ); 00108 version = in.getInt( ); 00109 } 00110 00111 00112 // <<BeginUserCode>> 00113 00114 // <<EndUserCode>> 00115 } 00116 00117 // <<BeginUserCode>> 00118 00119 // <<EndUserCode>> 00120