ExampleTestRequest.java

00001 /*
00002  * ExampleTestRequest.java
00003  *
00004  * Created on 31 July 2003, 17:07
00005  */
00006 
00007 package TestGUI;
00008 import Sct_CalibrationController.*;
00009 import Sct_SctApi.*;
00010 import GuiComponents.System.*;
00011 import org.omg.CORBA.*;
00012 import org.omg.CosNaming.*;
00013 import org.omg.PortableServer.*;
00014 import org.omg.PortableServer.POA;
00015 import org.omg.CosNaming.NamingContextPackage.*;
00016 import java.lang.String;
00017 
00022 public class ExampleTestRequest extends TestRequestPOA{
00023     
00024     private SctApiIPC api;
00025     private java.lang.String fitAlg;
00026     private java.lang.String anaAlg;
00027 
00028     public void startTest(SctApiIPC api, StringHolder name, ShortHolder testVariable, IntHolder nScans, TestPointsHolder testPointsData) {
00029         System.out.println("startTest");
00030         this.api = api;
00031         name.value = "ExampleTest";
00032         testVariable.value = 0;
00033         nScans.value = 1;
00034         double [] pts = {10.};
00035         testPointsData.value = pts;
00036         System.out.println("startTest done");
00037     }
00038     
00039     public Sct_CalibrationController.ScanRequest getNextScan(int index) {
00040         System.out.println("getNextScan " + index);
00041         switch (index) {
00042             case 0:
00043                 return SystemInterface.getInstance().getCalibrationController().getScanLibrary().defaultScan();
00044             default:
00045                 return null;
00046         }
00047     }
00048         
00049     public void endTest() {
00050         System.out.println("endTest");
00051         api = null;
00052     }
00053             
00054     public void setFitAlgorithm(java.lang.String s) {
00055         fitAlg = s;
00056     };
00057 
00058     public String getFitAlgorithm() {
00059         return fitAlg;
00060     };
00061 
00062     public void setAnalysisAlgorithm(java.lang.String s) {
00063         anaAlg = s;
00064     };
00065 
00066     public String getAnalysisAlgorithm() {
00067         return anaAlg;
00068     };
00069 
00070     public boolean canFeedback() {
00071         return false;
00072     }
00073     
00074 }

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