Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

SequenceData.java

00001 package Sct_CalibrationController;
00002 
00003 
00004 // <<BeginUserCode>>
00005 
00006 // <<EndUserCode>>
00013 public class SequenceData extends is.Info {
00014     public static final int EXECUTING = 0;
00015     public static final int COMPLETED = 1;
00016     public static final int ABORTED = 2;
00017 
00021     public String              sequenceName;
00022 
00026     public int                 runNumber;
00027 
00031     public int                 startScanNumber;
00032 
00036     public int                 nTests;
00037 
00041     public String[]            testNames;
00042 
00045     public int                 status;
00046 
00050     public String              startTime;
00051 
00055     public String              endTime;
00056 
00060     public String[]            modules;
00061 
00065     public int                 version;
00066 
00067 
00068     public SequenceData() {
00069         this( "SequenceData" );
00070     }
00071 
00072     protected SequenceData( String type ) {
00073         super( type );
00074         status = EXECUTING;
00075         version = 1;
00076 
00077 // <<BeginUserCode>>
00078 
00079 // <<EndUserCode>>
00080     }
00081 
00082     public void publishGuts( is.Ostream out ){
00083         super.publishGuts( out );
00084         out.put( sequenceName ).put( runNumber, false ).put( startScanNumber, false ).put( nTests, false );
00085         out.put( testNames ).put( status, true ).put( startTime ).put( endTime ).put( modules );
00086         out.put( version, false );
00087     }
00088 
00089     public void refreshGuts( is.Istream in ){
00090         super.refreshGuts( in );
00091         sequenceName = in.getString( );
00092         runNumber = in.getInt( );
00093         startScanNumber = in.getInt( );
00094         nTests = in.getInt( );
00095         testNames = in.getStringArray( );
00096         status = in.getInt( );
00097         startTime = in.getString( );
00098         endTime = in.getString( );
00099         modules = in.getStringArray( );
00100         version = in.getInt( );
00101     }
00102 
00103 // <<BeginUserCode>>
00104 
00105 // <<EndUserCode>>
00106 }
00107 
00108 // <<BeginUserCode>>
00109 
00110 // <<EndUserCode>>
00111 

Generated on Thu Jul 15 09:55:49 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5