Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ScanOperations.java

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

Generated on Thu Jul 15 09:55:48 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5