00001 package Sct_CalibrationController;
00002
00003
00011 public interface CalibrationControllerOperations extends ipc.freeableOperations
00012 {
00013
00015 Sct_CalibrationController.ScanLibrary getScanLibrary ();
00016
00018 Sct_CalibrationController.TestLibrary getTestLibrary ();
00019
00021 Sct_CalibrationController.SequenceLibrary getSequenceLibrary ();
00022
00024 void doScan (Sct_CalibrationController.ScanRequest s);
00025
00027 void doTest (Sct_CalibrationController.TestRequest t);
00028
00030 void doSequence (Sct_CalibrationController.SequenceRequest r);
00031
00033 void abort ();
00034
00036 void setUpdateOption (Sct_CalibrationController.CalibrationControllerPackage.UpdateOption opt);
00037
00039 Sct_SctApi.Scan getScan (int runNumber, int scanNumber);
00040
00042 void updateWith (String testResultInIs);
00043 }