mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-01-17 05:50:14 +01:00
implemented a trial error class
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@434 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
@@ -472,6 +472,25 @@ class slsDetectorBase : public virtual slsDetectorDefs {
|
||||
*/
|
||||
virtual int* readFrameFromReceiver(char* fName, int &fIndex)=0;
|
||||
|
||||
|
||||
/** Gets error mask
|
||||
/returns error mask
|
||||
*/
|
||||
virtual int getErrorMask()=0;
|
||||
|
||||
/**
|
||||
Sets error mask
|
||||
@param error mask to be set to
|
||||
/returns error mask
|
||||
*/
|
||||
virtual int setErrorMask(int i=-1)=0;
|
||||
|
||||
/**
|
||||
clears error mask
|
||||
/returns error mask
|
||||
*/
|
||||
virtual int clearErrorMask()=0;
|
||||
|
||||
/** returns detector type string from detector type index
|
||||
\param t string can be Mythen, Pilatus, Eiger, Gotthard, Agipd, Unknown
|
||||
\returns MYTHEN, PILATUS, EIGER, GOTTHARD, AGIPD, GENERIC
|
||||
@@ -663,5 +682,9 @@ class slsDetectorBase : public virtual slsDetectorDefs {
|
||||
default: return string("idle"); \
|
||||
}};
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user