mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-17 09:29:55 +01:00
added receiver functions
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@273 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
@@ -428,6 +428,51 @@ int64_t setNumberOfCycles(int64_t t=-1){return setTimer(CYCLES_NUMBER,t);};
|
|||||||
*/
|
*/
|
||||||
virtual int setFileIndex(int i)=0;
|
virtual int setFileIndex(int i)=0;
|
||||||
|
|
||||||
|
|
||||||
|
//receiver
|
||||||
|
/**
|
||||||
|
calls setReceiverTCPSocket if online and sets the flag
|
||||||
|
*/
|
||||||
|
virtual int setReceiverOnline(int const online=GET_ONLINE_FLAG)=0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Sets up the receiver file name
|
||||||
|
@param fileName file name
|
||||||
|
\returns file name
|
||||||
|
*/
|
||||||
|
virtual string setReceiverFileName(string fileName="")=0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Sets up the receiver file directory
|
||||||
|
@param fileName fileDir file directory
|
||||||
|
\returns file dir
|
||||||
|
*/
|
||||||
|
virtual string setReceiverFileDir(string fileDir="")=0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
Sets up the receiver file index
|
||||||
|
@param fileIndex file index
|
||||||
|
\returns file index
|
||||||
|
*/
|
||||||
|
virtual int setReceiverFileIndex(int fileIndex=-1)=0;
|
||||||
|
|
||||||
|
|
||||||
|
/** Starts the listening mode of receiver
|
||||||
|
\returns OK or FAIL
|
||||||
|
*/
|
||||||
|
virtual int startReceiver()=0;
|
||||||
|
|
||||||
|
/** Stops the listening mode of receiver
|
||||||
|
\returns OK or FAIL
|
||||||
|
*/
|
||||||
|
virtual int stopReceiver()=0;
|
||||||
|
|
||||||
|
/** gets the status of the listening mode of receiver
|
||||||
|
\returns status
|
||||||
|
*/
|
||||||
|
virtual runStatus getReceiverStatus()=0;
|
||||||
|
|
||||||
|
|
||||||
/** returns detector type string from detector type index
|
/** returns detector type string from detector type index
|
||||||
\param t string can be Mythen, Pilatus, Eiger, Gotthard, Agipd, Unknown
|
\param t string can be Mythen, Pilatus, Eiger, Gotthard, Agipd, Unknown
|
||||||
\returns MYTHEN, PILATUS, EIGER, GOTTHARD, AGIPD, GENERIC
|
\returns MYTHEN, PILATUS, EIGER, GOTTHARD, AGIPD, GENERIC
|
||||||
|
|||||||
Reference in New Issue
Block a user