mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-11 15:20:01 +02:00
WIP
This commit is contained in:
parent
cc0f1d9fcd
commit
e76900ca9a
@ -747,9 +747,22 @@ class Detector {
|
||||
|
||||
Result<bool> getFlippedData(defs::dimension d, Positions pos = {}) const;
|
||||
|
||||
/**
|
||||
* [Eiger] Set deactivated Receiver padding mode
|
||||
* @param padding padding option for deactivated receiver. Can be true
|
||||
* (padding), false (no padding)
|
||||
*/
|
||||
void setRxPadDeactivatedMod(bool pad, Positions pos = {});
|
||||
|
||||
Result<bool> getRxPadDeactivatedMod(Positions pos = {}) const;
|
||||
|
||||
/**
|
||||
* [Eiger] Activates/Deactivates the detector
|
||||
* @param true = active or false inactive
|
||||
*/
|
||||
void setActive(bool active, Positions pos = {});
|
||||
|
||||
Result<bool> getActive(Positions pos = {}) const;
|
||||
};
|
||||
|
||||
} // namespace sls
|
@ -641,4 +641,12 @@ Result<bool> Detector::getRxPadDeactivatedMod(Positions pos) const {
|
||||
return pimpl->Parallel(&slsDetector::setDeactivatedRxrPaddingMode, pos, -1);
|
||||
}
|
||||
|
||||
void Detector::setActive(bool active, Positions pos){
|
||||
pimpl->Parallel(&slsDetector::activate, pos, static_cast<int>(active));
|
||||
}
|
||||
|
||||
Result<bool> Detector::getActive(Positions pos) const{
|
||||
pimpl->Parallel(&slsDetector::activate, pos, -1);
|
||||
}
|
||||
|
||||
} // namespace sls
|
Loading…
x
Reference in New Issue
Block a user