mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-23 01:58:00 +02:00
makng the zmq work without external flag
This commit is contained in:
@ -361,7 +361,7 @@ void qDrawPlot::SetupWidgetWindow(){
|
||||
|
||||
// callbacks
|
||||
// Setting the callback function to get data from detector class
|
||||
myDet->registerDataCallback(&(GetDataCallBack),this);
|
||||
myDet->registerDataCallback(&(GetDataCallBack),this); // also enables data streaming in client
|
||||
//Setting the callback function to alert when acquisition finished from detector class
|
||||
myDet->registerAcquisitionFinishedCallback(&(GetAcquisitionFinishedCallBack),this);
|
||||
//Setting the callback function to alert when each measurement finished from detector class
|
||||
@ -373,7 +373,6 @@ void qDrawPlot::SetupWidgetWindow(){
|
||||
// if receiver, enable data streaming from receiver and client
|
||||
if(myDet->setReceiverOnline() == slsDetectorDefs::ONLINE_FLAG) {
|
||||
myDet->enableDataStreamingFromReceiver(1);
|
||||
myDet->enableDataStreamingToClient(1);
|
||||
}
|
||||
|
||||
qDefs::checkErrorMessage(myDet,"qDrawPlot::SetupWidgetWindow");
|
||||
@ -800,13 +799,6 @@ void* qDrawPlot::DataStartAcquireThread(void *this_pointer){
|
||||
qDefs::checkErrorMessage(((qDrawPlot*)this_pointer)->myDet,"qDrawPlot::DataStartAcquireThread");
|
||||
return this_pointer;
|
||||
}
|
||||
// switch off client
|
||||
((qDrawPlot*)this_pointer)->myDet->enableDataStreamingToClient(0);
|
||||
// switch on client
|
||||
if (((qDrawPlot*)this_pointer)->myDet->enableDataStreamingToClient(1) != 1) {
|
||||
qDefs::checkErrorMessage(((qDrawPlot*)this_pointer)->myDet,"qDrawPlot::DataStartAcquireThread");
|
||||
return this_pointer;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -81,7 +81,6 @@ void qTabAdvanced::SetupWidgetWindow(){
|
||||
spinZmqPort2->setEnabled(false);
|
||||
dispZMQIP->setEnabled(false);
|
||||
dispZMQIP2->setEnabled(false);
|
||||
btnRestartStreaming->setEnabled(false);
|
||||
break;
|
||||
case slsDetectorDefs::EIGER:
|
||||
isEnergy = true;
|
||||
@ -284,8 +283,6 @@ void qTabAdvanced::Initialization(){
|
||||
connect(dispZMQIP2, SIGNAL(editingFinished()), this, SLOT(SetReceiverZMQIP()));
|
||||
|
||||
connect(btnRxr, SIGNAL(clicked()), this, SLOT(SetReceiver()));
|
||||
connect(btnRestartStreaming,SIGNAL(clicked()), this, SLOT(RestartStreaming()));
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -740,12 +737,10 @@ void qTabAdvanced::SetCltZmqPort(int port){
|
||||
|
||||
disconnect(spinZmqPort, SIGNAL(valueChanged(int)), this, SLOT(SetCltZmqPort(int)));
|
||||
spinZmqPort->setValue(atoi(det->setClientStreamingPort(sport).c_str()));
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
qDefs::checkErrorMessage(det,"qTabAdvanced::SetCltZmqPort");
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetCltZmqPort");
|
||||
connect(spinZmqPort, SIGNAL(valueChanged(int)), this, SLOT(SetCltZmqPort(int)));
|
||||
}
|
||||
|
||||
@ -761,12 +756,10 @@ void qTabAdvanced::SetRxrZmqPort(int port){
|
||||
|
||||
disconnect(spinZmqPort2, SIGNAL(valueChanged(int)), this, SLOT(SetRxrZmqPort(int)));
|
||||
spinZmqPort2->setValue(atoi(det->setReceiverStreamingPort(sport).c_str()));
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
qDefs::checkErrorMessage(det,"qTabAdvanced::SetRxrZmqPort");
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
qDefs::checkErrorMessage(myDet,"qTabAdvanced::SetRxrZmqPort");
|
||||
connect(spinZmqPort2, SIGNAL(valueChanged(int)), this, SLOT(SetRxrZmqPort(int)));
|
||||
}
|
||||
|
||||
@ -862,10 +855,7 @@ void qTabAdvanced::SetClientZMQIP(){
|
||||
disconnect(dispZMQIP, SIGNAL(editingFinished()), this, SLOT(SetClientZMQIP()));
|
||||
|
||||
dispZMQIP->setText(QString(det->setClientStreamingIP(dispZMQIP->text().toAscii().constData()).c_str()));
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
qDefs::checkErrorMessage(det,"qTabAdvanced::SetClientZMQIP");
|
||||
|
||||
@ -884,10 +874,7 @@ void qTabAdvanced::SetReceiverZMQIP(){
|
||||
|
||||
dispZMQIP2->setText(QString(det->setReceiverStreamingIP(dispZMQIP2->text().toAscii().constData()).c_str()));
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
qDefs::checkErrorMessage(det,"qTabAdvanced::SetReceiverZMQIP");
|
||||
|
||||
connect(dispZMQIP2, SIGNAL(editingFinished()), this, SLOT(SetReceiverZMQIP()));
|
||||
@ -910,24 +897,6 @@ void qTabAdvanced::SetReceiver(){
|
||||
}
|
||||
|
||||
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
void qTabAdvanced::RestartStreaming(){
|
||||
#ifdef VERBOSE
|
||||
cout << "Restarting Data Streaming in Receiver and Gui" << endl;
|
||||
#endif
|
||||
disconnect(btnRestartStreaming,SIGNAL(clicked()), this, SLOT(RestartStreaming()));
|
||||
myDet->enableDataStreamingFromReceiver(false);
|
||||
myDet->enableDataStreamingToClient(false);
|
||||
|
||||
myDet->enableDataStreamingFromReceiver(true);
|
||||
myDet->enableDataStreamingToClient(true);
|
||||
connect(btnRestartStreaming,SIGNAL(clicked()), this, SLOT(RestartStreaming()));
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user