just skeleton of gappixels

This commit is contained in:
Dhanya Maliakal
2017-09-27 17:08:00 +02:00
parent 986826cbe9
commit 352ade6457
6 changed files with 95 additions and 6 deletions

View File

@ -62,6 +62,10 @@ class slsDetectorUtils : public slsDetectorActions, public postProcessing {
virtual ~slsDetectorUtils(){};
/**
* Used when reference is slsDetectorUtils and to determine if command can be implemented as slsDetector/multiSlsDetector object/
*/
virtual bool isMultiSlsDetectorClass()=0;
virtual int getNumberOfDetectors(){return 1; };
@ -77,6 +81,13 @@ class slsDetectorUtils : public slsDetectorActions, public postProcessing {
*/
virtual int setFlippedData(dimension d=X, int value=-1)=0;
/**
* Enable gap pixels, only for Eiger
* @param val 1 sets, 0 unsets, -1 gets
* @return gap pixel enable
*/
virtual int enableGapPixels(int val=-1) = 0;
//int setPositions(int nPos, double *pos){return angularConversion::setPositions(nPos, pos);};
// int getPositions(double *pos=NULL){return angularConversion::getPositions(pos);};