diff --git a/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer b/slsDetectorServers/eigerDetectorServer/bin/eigerDetectorServer_developer index cf12b2dee..c49b3bcb1 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 5230e0f7d..9c15707da 100755 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -2910,10 +2910,16 @@ int set_all_trimbits(int file_des) { // set if (arg >= 0 && Server_VerifyLock() == OK) { - ret = setAllTrimbits(arg); - //changes settings to undefined - setSettings(UNDEFINED); - FILE_LOG(logERROR, ("Settings has been changed to undefined (change all trimbits)\n")); + if (arg > 63) { + ret = FAIL; + strcpy(mess, "Cannot set all trimbits. Range: 0 - 63\n"); + FILE_LOG(logERROR, (mess)); + } else { + ret = setAllTrimbits(arg); + //changes settings to undefined + setSettings(UNDEFINED); + FILE_LOG(logERROR, ("Settings has been changed to undefined (change all trimbits)\n")); + } } // get retval = getAllTrimbits(); diff --git a/slsSupportLib/include/versionAPI.h b/slsSupportLib/include/versionAPI.h index 34e142735..e95d14eb5 100644 --- a/slsSupportLib/include/versionAPI.h +++ b/slsSupportLib/include/versionAPI.h @@ -8,5 +8,5 @@ #define APIMYTHEN3 0x191127 #define APIGOTTHARD 0x191127 #define APIJUNGFRAU 0x191127 -#define APIEIGER 0x191129 #define APICTB 0x191210 +#define APIEIGER 0x191210