mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-20 08:38:00 +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
|
// to flip image
|
||||||
bool eiger = false;
|
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> runningList(zmqSocket.size());
|
||||||
std::vector<bool> connectList(zmqSocket.size());
|
std::vector<bool> connectList(zmqSocket.size());
|
||||||
numZmqRunning = 0;
|
numZmqRunning = 0;
|
||||||
@ -551,11 +541,9 @@ void DetectorImpl::readFrameFromReceiver() {
|
|||||||
// shape
|
// shape
|
||||||
nPixelsX = zHeader.npixelsx;
|
nPixelsX = zHeader.npixelsx;
|
||||||
nPixelsY = zHeader.npixelsy;
|
nPixelsY = zHeader.npixelsy;
|
||||||
// module shape
|
// module shape (port)
|
||||||
nX =
|
nX = zHeader.ndetx;
|
||||||
zHeader.ndetx; // not multiplied by module_ports[1],
|
nY = zHeader.ndety;
|
||||||
// already done in receiver
|
|
||||||
nY = zHeader.ndety * module_ports[0];
|
|
||||||
nDetPixelsX = nX * nPixelsX;
|
nDetPixelsX = nX * nPixelsX;
|
||||||
nDetPixelsY = nY * nPixelsY;
|
nDetPixelsY = nY * nPixelsY;
|
||||||
// det type
|
// det type
|
||||||
|
Reference in New Issue
Block a user