mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-11 12:27:14 +02:00
master file option, adcdisable changed to adcenable
This commit is contained in:
@ -1735,12 +1735,32 @@ class multiSlsDetector : public virtual slsDetectorDefs {
|
||||
|
||||
/**
|
||||
* Sets/Gets receiver file write enable
|
||||
* @param enable 1 or 0 to set/reset file write enable
|
||||
* @param value 1 or 0 to set/reset file write enable
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns file write enable
|
||||
*/
|
||||
int setFileWrite(bool value, int detPos = -1);
|
||||
|
||||
/**
|
||||
* Gets file write enable
|
||||
* @returns file write enable
|
||||
*/
|
||||
int getFileWrite(int detPos = -1) const;
|
||||
|
||||
/**
|
||||
* Sets/Gets receiver master file write enable
|
||||
* @param value 1 or 0 to set/reset master file write enable
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns master file write enable
|
||||
*/
|
||||
int setMasterFileWrite(bool value, int detPos = -1);
|
||||
|
||||
/**
|
||||
* Gets master file write enable
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns master file write enable
|
||||
*/
|
||||
int getMasterFileWrite(int detPos = -1) const;
|
||||
|
||||
/**
|
||||
* Sets/Gets file overwrite enable
|
||||
@ -1749,6 +1769,12 @@ class multiSlsDetector : public virtual slsDetectorDefs {
|
||||
* @returns file overwrite enable
|
||||
*/
|
||||
int setFileOverWrite(bool enable, int detPos = -1);
|
||||
|
||||
/**
|
||||
* Gets file over write enable
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns file over write enable
|
||||
*/
|
||||
int getFileOverWrite(int detPos = -1) const;
|
||||
|
||||
/**
|
||||
|
@ -16,7 +16,7 @@ class multiSlsDetector;
|
||||
class ServerInterface;
|
||||
class MySocketTCP;
|
||||
|
||||
#define SLS_SHMVERSION 0x190426
|
||||
#define SLS_SHMVERSION 0x190430
|
||||
#define NCHIPSMAX 10
|
||||
#define NCHANSMAX 65536
|
||||
#define NDACSMAX 16
|
||||
@ -237,10 +237,13 @@ struct sharedSlsDetector {
|
||||
/** frames per file */
|
||||
int rxFramesPerFile;
|
||||
|
||||
/** filewriteenable */
|
||||
/** file write enable */
|
||||
bool rxFileWrite;
|
||||
|
||||
/** overwriteenable */
|
||||
/** master file write enable */
|
||||
bool rxMasterFileWrite;
|
||||
|
||||
/** overwrite enable */
|
||||
bool rxFileOverWrite;
|
||||
|
||||
};
|
||||
@ -1637,8 +1640,25 @@ class slsDetector : public virtual slsDetectorDefs{
|
||||
*/
|
||||
bool setFileWrite(bool value);
|
||||
|
||||
/**
|
||||
* Gets file write enable
|
||||
* @returns file write enable
|
||||
*/
|
||||
bool getFileWrite() const;
|
||||
|
||||
/**
|
||||
* Sets/Gets receiver master file write enable
|
||||
* @param value 1 or 0 to set/reset master file write enable
|
||||
* @returns master file write enable
|
||||
*/
|
||||
bool setMasterFileWrite(bool value);
|
||||
|
||||
/**
|
||||
* Gets master file write enable
|
||||
* @returns master file write enable
|
||||
*/
|
||||
bool getMasterFileWrite() const;
|
||||
|
||||
/**
|
||||
* Sets file overwrite in the receiver
|
||||
* @param enable true or false to set/reset file overwrite enable
|
||||
|
Reference in New Issue
Block a user