diff --git a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer index 2c35210b2..90439af52 100755 Binary files a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer and b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServer_developer differ diff --git a/slsDetectorSoftware/src/Module.cpp b/slsDetectorSoftware/src/Module.cpp index 4d450a903..44b25d1c2 100644 --- a/slsDetectorSoftware/src/Module.cpp +++ b/slsDetectorSoftware/src/Module.cpp @@ -3466,7 +3466,7 @@ sls_detector_module Module::readSettingsFile(const std::string &fname, void Module::sendProgram(bool blackfin, std::vector buffer, const int functionEnum, const std::string &functionType, - const std::string &serverName) { + const std::string serverName) { LOG(logINFO) << "Module " << moduleIndex << " (" << shm()->hostname << "): Sending " << functionType; @@ -3484,9 +3484,11 @@ void Module::sendProgram(bool blackfin, std::vector buffer, client.Send(cChecksum); // send server name - char sname[MAX_STR_LENGTH] = {0}; - strcpy(sname, serverName.c_str()); - client.Send(sname); + if (functionEnum == F_UPDATE_DETECTOR_SERVER) { + char sname[MAX_STR_LENGTH] = {0}; + strcpy(sname, serverName.c_str()); + client.Send(sname); + } // validate memory allocation etc in detector if (client.Receive() == FAIL) { diff --git a/slsDetectorSoftware/src/Module.h b/slsDetectorSoftware/src/Module.h index 9f5cae22e..0750fb941 100644 --- a/slsDetectorSoftware/src/Module.h +++ b/slsDetectorSoftware/src/Module.h @@ -751,7 +751,7 @@ class Module : public virtual slsDetectorDefs { bool trimbits = true); void sendProgram(bool blackfin, std::vector buffer, const int functionEnum, const std::string &functionType, - const std::string &serverName = nullptr); + const std::string serverName = ""); void simulatingActivityinDetector(const std::string &functionType, const int timeRequired); diff --git a/slsSupportLib/include/sls/versionAPI.h b/slsSupportLib/include/sls/versionAPI.h index cb56b7807..b0cf7fa62 100644 --- a/slsSupportLib/include/sls/versionAPI.h +++ b/slsSupportLib/include/sls/versionAPI.h @@ -9,7 +9,7 @@ #define APICTB 0x211110 #define APIGOTTHARD 0x211110 #define APIGOTTHARD2 0x211110 -#define APIJUNGFRAU 0x211110 #define APIMYTHEN3 0x211110 #define APIMOENCH 0x211110 #define APIEIGER 0x211110 +#define APIJUNGFRAU 0x211110