diff --git a/slsDetectorSoftware/eigerDetectorServer/Beb.c b/slsDetectorSoftware/eigerDetectorServer/Beb.c index b52afcd4f..62e168a4b 100644 --- a/slsDetectorSoftware/eigerDetectorServer/Beb.c +++ b/slsDetectorSoftware/eigerDetectorServer/Beb.c @@ -1233,8 +1233,8 @@ int Beb_SetDetectorPosition(int pos[]) { Beb_positions[2] = pos[2]; // get left and right - int posLeft[3] = {pos[0], pos[1], pos[2]}; - int posRight[3] = {pos[0], pos[1] + 1, pos[2]}; + int posLeft[3] = {pos[0], Beb_top ? pos[1] : pos[1] + 1, pos[2]}; + int posRight[3] = {pos[0], Beb_top ? pos[1] + 1 : pos[1], pos[2]}; if (Beb_quadEnable) { posRight[0] = 1; // right is next row diff --git a/slsDetectorSoftware/eigerDetectorServer/bin/eigerDetectorServerv4.0.3.23.0 b/slsDetectorSoftware/eigerDetectorServer/bin/eigerDetectorServerv4.0.3.23.0 new file mode 100755 index 000000000..9aa4af1ae Binary files /dev/null and b/slsDetectorSoftware/eigerDetectorServer/bin/eigerDetectorServerv4.0.3.23.0 differ diff --git a/slsReceiverSoftware/include/ZmqSocket.h b/slsReceiverSoftware/include/ZmqSocket.h index 2063239f6..ae2942fd3 100644 --- a/slsReceiverSoftware/include/ZmqSocket.h +++ b/slsReceiverSoftware/include/ZmqSocket.h @@ -330,7 +330,7 @@ public: } #ifdef VERBOSE - //if(!index) + if(!index) cprintf(BLUE,"%d : Streamer: buf: %s\n", index, buf); #endif diff --git a/slsReceiverSoftware/src/DataStreamer.cpp b/slsReceiverSoftware/src/DataStreamer.cpp index 49a75579c..8a67b5056 100644 --- a/slsReceiverSoftware/src/DataStreamer.cpp +++ b/slsReceiverSoftware/src/DataStreamer.cpp @@ -282,7 +282,7 @@ int DataStreamer::SendHeader(sls_receiver_header* rheader, uint32_t size, uint32 header.modId, header.row, header.column, header.reserved, header.debug, header.roundRNumber, header.detType, header.version, - gapPixelsEnable ? 1 : 0, flippedData, + *gapPixelsEnable ? 1 : 0, flippedData, additionJsonHeader ); }