mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-20 00:37:12 +02:00
gui doesnt need to multply to get port geometry for number of interfaces, previously worked as bool was used instead of int for numInterfaces in DetectorImpl:readframefromreceiver
This commit is contained in:
@ -466,16 +466,6 @@ void DetectorImpl::readFrameFromReceiver() {
|
||||
// to flip image
|
||||
bool eiger = false;
|
||||
|
||||
// cannot pick up udp interfaces from zmq
|
||||
int numInterfaces =
|
||||
Parallel(&Module::getNumberofUDPInterfacesFromShm, {}).squash(1);
|
||||
int module_ports[2] = {1, 1};
|
||||
// gotthard2 second interface is veto debugging
|
||||
if (shm()->detType == EIGER)
|
||||
module_ports[1] = numInterfaces; // horz
|
||||
else if (shm()->detType == JUNGFRAU)
|
||||
module_ports[0] = numInterfaces; // vert
|
||||
|
||||
std::vector<bool> runningList(zmqSocket.size());
|
||||
std::vector<bool> connectList(zmqSocket.size());
|
||||
numZmqRunning = 0;
|
||||
@ -551,11 +541,9 @@ void DetectorImpl::readFrameFromReceiver() {
|
||||
// shape
|
||||
nPixelsX = zHeader.npixelsx;
|
||||
nPixelsY = zHeader.npixelsy;
|
||||
// module shape
|
||||
nX =
|
||||
zHeader.ndetx; // not multiplied by module_ports[1],
|
||||
// already done in receiver
|
||||
nY = zHeader.ndety * module_ports[0];
|
||||
// module shape (port)
|
||||
nX = zHeader.ndetx;
|
||||
nY = zHeader.ndety;
|
||||
nDetPixelsX = nX * nPixelsX;
|
||||
nDetPixelsY = nY * nPixelsY;
|
||||
// det type
|
||||
|
Reference in New Issue
Block a user