diff --git a/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer b/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer index a089407f9..aa7de8654 100755 Binary files a/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer and b/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer differ diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index 0359bb467..0a5bb400a 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -1179,12 +1179,20 @@ int processDACEnums(enum dacIndex ind, int val, bool mV) { if (val != GET_FLAG) { ret = setDAC(serverDacIndex, val, mV, mess); // handle if set by user individually - if (serverDacIndex == E_VCMP_LL || serverDacIndex == E_VCMP_LR || - serverDacIndex == E_VCMP_RL || serverDacIndex == E_VCMP_RR || - serverDacIndex == E_VRPREAMP || serverDacIndex == E_VCP) { + switch (serverDacIndex) { + case E_VCMP_LL: + case E_VCMP_LR: + case E_VCMP_RL: + case E_VCMP_RR: + case E_VTHRESHOLD: + case E_VRPREAMP: + case E_VCP: setSettings(UNDEFINED, mess); LOG(logERROR, ("Settings has been changed " "to undefined (changed specific dacs)\n")); + break; + default: + break; } } // get diff --git a/slsSupportLib/include/sls/versionAPI.h b/slsSupportLib/include/sls/versionAPI.h index 4da99e33a..1bf107977 100644 --- a/slsSupportLib/include/sls/versionAPI.h +++ b/slsSupportLib/include/sls/versionAPI.h @@ -6,7 +6,7 @@ #define APICTB "0.0.0 0x260506" #define APIGOTTHARD2 "0.0.0 0x260427" #define APIMOENCH "0.0.0 0x260424" -#define APIEIGER "0.0.0 0x260424" +#define APIEIGER "0.0.0 0x260807" #define APIXILINXCTB "0.0.0 0x260506" #define APIJUNGFRAU "0.0.0 0x260424" #define APIMYTHEN3 "0.0.0 0x260506"