00001 package Sct_SctApi; 00002 00003 00012 // Again, not much intelligence needs to be at high-level, just distribution. 00013 public interface RunControlOperations 00014 { 00015 void initialiseAll (int runNumber) throws Sct_SctApi.SctApiException; 00016 void shutdownAll () throws Sct_SctApi.SctApiException; 00017 void status (); 00018 void setRunNumber (int newRun); 00019 void setScanNumber (int newScan); 00020 int getRunNumber (); 00021 int getScanNumber (); 00022 void standardRegisterDumpAll (); 00023 void lasersOff (); 00024 } // interface RunControlOperations