SctApiDDCServerMethodsOperations.java

00001 package Sct_SctApi;
00002 
00003 
00012 // in module configuration, but should do.
00013 public interface SctApiDDCServerMethodsOperations 
00014 {
00015   void requestHardReset (int mid);
00016   void requestIVCurve (int mid, float start, float stop, float step, short delay, float currentLim);
00017   void setSelect (int mid, boolean value);
00018   void setSelectAllInCrate (int crate, boolean value);
00019   void changeRunState (int state);
00020 
00021   //                                 out long dpeValue);          // Put timeout in here?
00022   void ddcSetSingleTimeout (short timeout);
00023   short ddcGetSingleTimeout ();
00024   void ddcSetMultipleTimeout (short timeout);
00025   short ddcGetMultipleTimeout ();
00026   void ddcChangeState (int crate, int channel, short state);
00027 
00028   // MultipleTimeout
00029   void ddcChangeStates (int crate, String name, short state);
00030 
00031   // MultipleTimeout
00032   void ddcChangeStateAll (int crate, short state);
00033 
00034   // MultipleTimeout
00035   void ddcLoadConfiguration (int crate, short state);
00036 
00037   // MultipleTimeout
00038   void ddcHardReset (int crate, int channel);
00039 
00040   // SingleTimeout
00041   void ddcHardResetAll (int crate);
00042 
00043   // MultipleTimeout
00044   int ddcGetChannelParameterInt (int crate, int channel, String name);
00045 
00046   // SingleTimeout
00047   float ddcGetChannelParameterFloat (int crate, int channel, String name);
00048 
00049   // SingleTimeout
00050   String ddcGetChannelParameterString (int crate, int channel, String name);
00051 
00052   // SingleTimeout
00053   int ddcGetCardParameterInt (int crate, int card, String name);
00054 
00055   // SingleTimeout
00056   float ddcGetCardParameterFloat (int crate, int card, String name);
00057 
00058   // SingleTimeout
00059   String ddcGetCardParameterString (int crate, int card, String name);
00060 
00061   // SingleTimeout
00062   int ddcGetCrateParameterInt (int crate, String name);
00063 
00064   // SingleTimeout
00065   float ddcGetCrateParameterFloat (int crate, String name);
00066 
00067   // SingleTimeout
00068   String ddcGetCrateParameterString (int crate, String name);
00069 
00070   // SingleTimeout
00071   void ddcGetCrateParameters (int crate, String[] names, Sct_SctApi.NameValueListHolder nameValues);
00072 
00073   // Also set DDC parameters...
00074   void ddcSetCrateParameterFloat (int crate, String name, float value);
00075 
00076   // SingleTimeout
00077   void ddcSetCardParameterFloat (int crate, int card, String name, float value);
00078 
00079   // SingleTimeout
00080   void ddcSetChannelParameterFloat (int crate, int channel, String name, float value);
00081 } // interface SctApiDDCServerMethodsOperations

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