mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-12 21:07:13 +02:00
mythen3: set trimbits (not settings, threshold yet), set all trimbits
This commit is contained in:
@ -108,6 +108,15 @@ class Detector {
|
||||
*/
|
||||
void setSettings(defs::detectorSettings value, Positions pos = {});
|
||||
|
||||
/** [Eiger][Mythen3] */
|
||||
void loadTrimbits(const std::string &fname, Positions pos = {});
|
||||
|
||||
/** [Eiger][Mythen3] -1 if they are all different */
|
||||
Result<int> getAllTrimbits(Positions pos = {}) const;
|
||||
|
||||
/**[Eiger][Mythen3] */
|
||||
void setAllTrimbits(int value, Positions pos = {});
|
||||
|
||||
/**************************************************
|
||||
* *
|
||||
* Callbacks *
|
||||
@ -715,9 +724,6 @@ class Detector {
|
||||
/** [Eiger] */
|
||||
void setSettingsPath(const std::string &value, Positions pos = {});
|
||||
|
||||
/** [Eiger] */
|
||||
void loadTrimbits(const std::string &fname, Positions pos = {});
|
||||
|
||||
/** [Eiger] */
|
||||
Result<bool> getParallelMode(Positions pos = {}) const;
|
||||
|
||||
@ -742,12 +748,6 @@ class Detector {
|
||||
/** [Eiger] for client call back (gui) purposes */
|
||||
void setBottom(bool value, Positions pos = {});
|
||||
|
||||
/** [Eiger] -1 if they are all different */
|
||||
Result<int> getAllTrimbits(Positions pos = {}) const;
|
||||
|
||||
/**[Eiger] */
|
||||
void setAllTrimbits(int value, Positions pos = {});
|
||||
|
||||
/**[Eiger] Returns energies in eV where the module is trimmed */
|
||||
Result<std::vector<int>> getTrimEnergies(Positions pos = {}) const;
|
||||
|
||||
|
Reference in New Issue
Block a user