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

CalibrationControllerStatus.java

00001 package Sct_CalibrationController;
00002 
00003 
00004 // <<BeginUserCode>>
00005 
00006 // <<EndUserCode>>
00013 public class CalibrationControllerStatus extends is.Info {
00014     public static final int LOADED = 0;
00015     public static final int INCONTROL = 1;
00016     public static final int BUSY = 2;
00017     public static final int ERROR = 3;
00018 
00021     public int                 status;
00022 
00025     public String              updateOption;
00026 
00029     public String              currentSequence;
00030 
00033     public String              currentTest;
00034 
00037     public int                 currentScanIndex;
00038 
00039 
00040     public CalibrationControllerStatus() {
00041         this( "CalibrationControllerStatus" );
00042     }
00043 
00044     protected CalibrationControllerStatus( String type ) {
00045         super( type );
00046         status = LOADED;
00047         updateOption = "UPDATE";
00048 
00049 // <<BeginUserCode>>
00050 
00051 // <<EndUserCode>>
00052     }
00053 
00054     public void publishGuts( is.Ostream out ){
00055         super.publishGuts( out );
00056         out.put( status, true ).put( updateOption ).put( currentSequence ).put( currentTest );
00057         out.put( currentScanIndex, false );
00058     }
00059 
00060     public void refreshGuts( is.Istream in ){
00061         super.refreshGuts( in );
00062         status = in.getInt( );
00063         updateOption = in.getString( );
00064         currentSequence = in.getString( );
00065         currentTest = in.getString( );
00066         currentScanIndex = in.getInt( );
00067     }
00068 
00069 // <<BeginUserCode>>
00070 
00071 // <<EndUserCode>>
00072 }
00073 
00074 // <<BeginUserCode>>
00075 
00076 // <<EndUserCode>>
00077 

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