mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-16 14:57:13 +02:00
thread starting if rxr closed and others
This commit is contained in:
@ -562,9 +562,12 @@ int UDPStandardImplementation::setFrameToGuiFrequency(const uint32_t freq){
|
|||||||
uint32_t UDPStandardImplementation::setDataStreamEnable(const uint32_t enable){
|
uint32_t UDPStandardImplementation::setDataStreamEnable(const uint32_t enable){
|
||||||
FILE_LOG(logDEBUG) << __AT__ << " called";
|
FILE_LOG(logDEBUG) << __AT__ << " called";
|
||||||
|
|
||||||
|
int oldvalue = dataStreamEnable;
|
||||||
dataStreamEnable = enable;
|
dataStreamEnable = enable;
|
||||||
FILE_LOG(logINFO) << "Data Send to Gui: " << dataStreamEnable;
|
FILE_LOG(logINFO) << "Data Send to Gui: " << dataStreamEnable;
|
||||||
|
|
||||||
|
|
||||||
|
if(oldvalue!=dataStreamEnable){
|
||||||
//data sockets have to be created again as the client ones are
|
//data sockets have to be created again as the client ones are
|
||||||
if(zmqThreadStarted)
|
if(zmqThreadStarted)
|
||||||
createDataCallbackThreads(true);
|
createDataCallbackThreads(true);
|
||||||
@ -575,6 +578,7 @@ uint32_t UDPStandardImplementation::setDataStreamEnable(const uint32_t enable){
|
|||||||
cprintf(BG_RED,"Error: Could not create data callback threads\n");
|
cprintf(BG_RED,"Error: Could not create data callback threads\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user