ScanOperations.java

00001 package Sct_SctApi;
00002 
00003 
00011 public interface ScanOperations  extends ipc.servantOperations
00012 {
00013   void configure (short type, double start, double stop, double step);
00014   void configure2 (short type, double start, double stop, double step);
00015   Sct_SctApi.Trigger getTrigger1 ();
00016   Sct_SctApi.Trigger getTrigger2 ();
00017 
00018   // Only throw cause they're not implemented!
00019   void setTrigger1 (Sct_SctApi.Trigger trig) throws Sct_SctApi.SctApiException;
00020   void setTrigger2 (Sct_SctApi.Trigger trig) throws Sct_SctApi.SctApiException;
00021   void setScanVariable1 (short var);
00022   void setScanVariable2 (short var);
00023   short getScanVariable1 ();
00024   short getScanVariable2 ();
00025   void setNTrigs (int nTrigs);
00026   int getNTrigs ();
00027   int[] getVariableTrigs ();
00028   void setVariableTrigs (int[] trigs);
00029   void setVariableTrigRange (short start, short end, int value);
00030   double[] getScanPoints1 ();
00031   double[] getScanPoints2 ();
00032   void setScanPoints1 (double[] scans);
00033   void setScanPoints2 (double[] scans);
00034   int getOption (Sct_SctApi.ScanPackage.ScanOptions opt);
00035   void setOption (Sct_SctApi.ScanPackage.ScanOptions opt, int val);
00036   String print ();
00037   void setScanNumber (int scan);
00038   int getScanNumber ();
00039   void setRunNumber (int scan);
00040   int getRunNumber ();
00041   String[] getModuleList (int group);
00042   void setModuleList (int group, String[] newList);
00043   int getNGroups ();
00044   void setNGroups (short val);
00045 
00047   String getStartTime ();
00048   void setStartTime (String t);
00049 
00051   String getEndTime ();
00052   void setEndTime (String t);
00053 } // interface ScanOperations

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