00001 package Sct_SctApi;
00002
00003
00012
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
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
00029 void ddcChangeStates (int crate, String name, short state);
00030
00031
00032 void ddcChangeStateAll (int crate, short state);
00033
00034
00035 void ddcLoadConfiguration (int crate, short state);
00036
00037
00038 void ddcHardReset (int crate, int channel);
00039
00040
00041 void ddcHardResetAll (int crate);
00042
00043
00044 int ddcGetChannelParameterInt (int crate, int channel, String name);
00045
00046
00047 float ddcGetChannelParameterFloat (int crate, int channel, String name);
00048
00049
00050 String ddcGetChannelParameterString (int crate, int channel, String name);
00051
00052
00053 int ddcGetCardParameterInt (int crate, int card, String name);
00054
00055
00056 float ddcGetCardParameterFloat (int crate, int card, String name);
00057
00058
00059 String ddcGetCardParameterString (int crate, int card, String name);
00060
00061
00062 int ddcGetCrateParameterInt (int crate, String name);
00063
00064
00065 float ddcGetCrateParameterFloat (int crate, String name);
00066
00067
00068 String ddcGetCrateParameterString (int crate, String name);
00069
00070
00071 void ddcGetCrateParameters (int crate, String[] names, Sct_SctApi.NameValueListHolder nameValues);
00072
00073
00074 void ddcSetCrateParameterFloat (int crate, String name, float value);
00075
00076
00077 void ddcSetCardParameterFloat (int crate, int card, String name, float value);
00078
00079
00080 void ddcSetChannelParameterFloat (int crate, int channel, String name, float value);
00081 }