00001 #include "ipc/ipc.idl" 00002 00003 module SctApiTest{ 00004 interface sctapi : ipc::freeable { 00005 string ping(in string teststring); 00006 void initialise(); 00007 long configure(in string configname); 00008 string getConfigName(); 00009 oneway void publishRawData(); 00010 oneway void publishRootData(in string option); 00011 oneway void doFullBypassScan(); 00012 oneway void doTimeWalkScan(); 00013 oneway void doStrobeDelayScan(); 00014 oneway void doThreePointGainScan(); 00015 oneway void doResponseCurveScan(); 00016 oneway void doNoiseScan(); 00017 oneway void doTrimScan(); 00018 oneway void doPipelineScan(); 00019 }; 00020 };