mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-02 19:00:05 +02:00
added 2 gain settings to eigeR
This commit is contained in:
parent
180038e485
commit
9139451127
@ -125,6 +125,11 @@
|
||||
<string>Force Switch G2</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Very Low Gain</string>
|
||||
</property>
|
||||
</item>
|
||||
<item>
|
||||
<property name="text">
|
||||
<string>Undefined</string>
|
||||
|
@ -58,7 +58,7 @@ private:
|
||||
bool expertMode;
|
||||
|
||||
enum{Standard,Fast,HighGain,DynamicGain,LowGain,MediumGain,VeryHighGain,LowNoise,
|
||||
DynamicHG0,FixGain1,FixGain2,ForceSwitchG1,ForceSwitchG2,
|
||||
DynamicHG0,FixGain1,FixGain2,ForceSwitchG1,ForceSwitchG2, VeryLowGain,
|
||||
Undefined,Uninitialized,NumSettings};
|
||||
|
||||
/** To be able to index items on a combo box */
|
||||
|
@ -128,6 +128,7 @@ void qTabSettings::SetupDetectorSettings(){
|
||||
item[(int)FixGain2]->setEnabled(false);
|
||||
item[(int)ForceSwitchG1]->setEnabled(false);
|
||||
item[(int)ForceSwitchG2]->setEnabled(false);
|
||||
item[(int)VeryLowGain]->setEnabled(false);
|
||||
break;
|
||||
case slsDetectorDefs::EIGER:
|
||||
item[(int)Standard]->setEnabled(true);
|
||||
@ -136,13 +137,14 @@ void qTabSettings::SetupDetectorSettings(){
|
||||
item[(int)DynamicGain]->setEnabled(false);
|
||||
item[(int)LowGain]->setEnabled(true);
|
||||
item[(int)MediumGain]->setEnabled(false);
|
||||
item[(int)VeryHighGain]->setEnabled(false);
|
||||
item[(int)VeryHighGain]->setEnabled(true);
|
||||
item[(int)LowNoise]->setEnabled(false);
|
||||
item[(int)DynamicHG0]->setEnabled(false);
|
||||
item[(int)FixGain1]->setEnabled(false);
|
||||
item[(int)FixGain2]->setEnabled(false);
|
||||
item[(int)ForceSwitchG1]->setEnabled(false);
|
||||
item[(int)ForceSwitchG2]->setEnabled(false);
|
||||
item[(int)VeryLowGain]->setEnabled(true);
|
||||
break;
|
||||
case slsDetectorDefs::MOENCH:
|
||||
case slsDetectorDefs::PROPIX:
|
||||
@ -160,6 +162,7 @@ void qTabSettings::SetupDetectorSettings(){
|
||||
item[(int)FixGain2]->setEnabled(false);
|
||||
item[(int)ForceSwitchG1]->setEnabled(false);
|
||||
item[(int)ForceSwitchG2]->setEnabled(false);
|
||||
item[(int)VeryLowGain]->setEnabled(false);
|
||||
break;
|
||||
case slsDetectorDefs::JUNGFRAU:
|
||||
item[(int)Standard]->setEnabled(false);
|
||||
@ -175,6 +178,7 @@ void qTabSettings::SetupDetectorSettings(){
|
||||
item[(int)FixGain2]->setEnabled(true);
|
||||
item[(int)ForceSwitchG1]->setEnabled(true);
|
||||
item[(int)ForceSwitchG2]->setEnabled(true);
|
||||
item[(int)VeryLowGain]->setEnabled(false);
|
||||
break;
|
||||
default:
|
||||
cout << "Unknown detector type. Exiting GUI." << endl;
|
||||
|
Loading…
x
Reference in New Issue
Block a user