00001 package DisplayGUI;
00002
00003
00004
00005
00006
00013 public class IVScanControl extends is.Info {
00014
00018 public int scanNo;
00019
00023 public String scanTime;
00024
00028 public String scanDate;
00029
00033 public String[] modules;
00034
00038 public int runNo;
00039
00043 public String[] voltageData;
00044
00045
00046 public IVScanControl() {
00047 this( "IVScanControl" );
00048 }
00049
00050 protected IVScanControl( String type ) {
00051 super( type );
00052
00053
00054
00055
00056 }
00057
00058 public void publishGuts( is.Ostream out ){
00059 super.publishGuts( out );
00060 out.put( scanNo, true ).put( scanTime ).put( scanDate ).put( modules ).put( runNo, true );
00061 out.put( voltageData );
00062 }
00063
00064 public void refreshGuts( is.Istream in ){
00065 super.refreshGuts( in );
00066 scanNo = in.getInt( );
00067 scanTime = in.getString( );
00068 scanDate = in.getString( );
00069 modules = in.getStringArray( );
00070 runNo = in.getInt( );
00071 voltageData = in.getStringArray( );
00072 }
00073
00074
00075
00076
00077 }
00078
00079
00080
00081
00082