mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-21 00:58:01 +02:00
seperate get/set
This commit is contained in:
@ -1716,7 +1716,8 @@ class multiSlsDetector : public virtual slsDetectorDefs {
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns file write enable
|
||||
*/
|
||||
int enableWriteToFile(int enable = -1, int detPos = -1);
|
||||
int setFileWrite(bool value, int detPos = -1);
|
||||
int getFileWrite(int detPos = -1) const;
|
||||
|
||||
/**
|
||||
* Sets/Gets file overwrite enable
|
||||
@ -1724,7 +1725,8 @@ class multiSlsDetector : public virtual slsDetectorDefs {
|
||||
* @param detPos -1 for all detectors in list or specific detector position
|
||||
* @returns file overwrite enable
|
||||
*/
|
||||
int overwriteFile(int enable = -1, int detPos = -1);
|
||||
int setFileOverWrite(bool enable, int detPos = -1);
|
||||
int getFileOverWrite(int detPos = -1) const;
|
||||
|
||||
/**
|
||||
* (previously setReadReceiverFrequency)
|
||||
@ -2062,7 +2064,7 @@ class multiSlsDetector : public virtual slsDetectorDefs {
|
||||
|
||||
|
||||
/** Multi detector Id */
|
||||
const int multiId;
|
||||
const int multiId{0};
|
||||
|
||||
/** Shared Memory object */
|
||||
sls::SharedMemory<sharedMultiSlsDetector> multi_shm{0, -1};
|
||||
|
@ -243,10 +243,10 @@ struct sharedSlsDetector {
|
||||
int receiver_framesPerFile;
|
||||
|
||||
/** filewriteenable */
|
||||
bool receiver_fileWriteEnable;
|
||||
bool rxFileWrite;
|
||||
|
||||
/** overwriteenable */
|
||||
bool receiver_overWriteEnable;
|
||||
bool rxFileOverWrite;
|
||||
};
|
||||
|
||||
class slsDetector : public virtual slsDetectorDefs{
|
||||
@ -1554,14 +1554,22 @@ class slsDetector : public virtual slsDetectorDefs{
|
||||
* @param enable 1 or 0 to set/reset file write enable
|
||||
* @returns file write enable
|
||||
*/
|
||||
int enableWriteToFile(int enable = -1);
|
||||
bool setFileWrite(bool value);
|
||||
|
||||
bool getFileWrite() const;
|
||||
|
||||
/**
|
||||
* Sets/Gets file overwrite enable
|
||||
* @param enable 1 or 0 to set/reset file overwrite enable
|
||||
* Sets file overwrite in the receiver
|
||||
* @param enable true or false to set/reset file overwrite enable
|
||||
* @returns file overwrite enable
|
||||
*/
|
||||
int overwriteFile(int enable = -1);
|
||||
bool setFileOverWrite(bool value);
|
||||
|
||||
/**
|
||||
* Gets file overwrite in the receiver
|
||||
* @returns file overwrite enable
|
||||
*/
|
||||
bool getFileOverWrite() const;
|
||||
|
||||
/**
|
||||
* (previously setReadReceiverFrequency)
|
||||
|
Reference in New Issue
Block a user