mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-13 13:27:14 +02:00
WIP
This commit is contained in:
@ -1755,9 +1755,9 @@ void Detector::setLEDEnable(bool enable, Positions pos) {
|
|||||||
|
|
||||||
void Detector::savePattern(const std::string &fname) {
|
void Detector::savePattern(const std::string &fname) {
|
||||||
auto t = pimpl->Parallel(&Module::getPattern, {});
|
auto t = pimpl->Parallel(&Module::getPattern, {});
|
||||||
auto pat = t.tsquash("Inconsistent pattern parameters between modules");
|
// auto pat = t.tsquash("Inconsistent pattern parameters between modules");
|
||||||
// auto pat = t[0];
|
auto pat = t[0];
|
||||||
pat->save(fname);
|
// pat->save(fname);
|
||||||
} // namespace sls
|
} // namespace sls
|
||||||
|
|
||||||
void Detector::setPattern(const std::string &fname, Positions pos) {
|
void Detector::setPattern(const std::string &fname, Positions pos) {
|
||||||
|
@ -1919,8 +1919,7 @@ void Module::setPattern(const defs::patternParameters *pat) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::unique_ptr<defs::patternParameters> Module::getPattern() {
|
std::unique_ptr<defs::patternParameters> Module::getPattern() {
|
||||||
std::unique_ptr<defs::patternParameters> pat =
|
auto pat = sls::make_unique<defs::patternParameters>();
|
||||||
sls::make_unique<defs::patternParameters>();
|
|
||||||
*pat = sendToDetector<defs::patternParameters>(F_GET_PATTERN);
|
*pat = sendToDetector<defs::patternParameters>(F_GET_PATTERN);
|
||||||
pat->validate();
|
pat->validate();
|
||||||
return pat;
|
return pat;
|
||||||
|
Reference in New Issue
Block a user