updated slsdetector users for zmqport set up

This commit is contained in:
Dhanya Maliakal 2017-11-28 09:24:40 +01:00
parent c0a114345b
commit d1eab6f750

View File

@ -97,10 +97,15 @@ class slsDetectorUtils : public slsDetectorActions, public postProcessing {
* @param i sets, -1 gets * @param i sets, -1 gets
* @returns receiver streaming out ZMQ port * @returns receiver streaming out ZMQ port
*/ */
int setReceiverDataStreamingOutPort(int i) { \ int setReceiverDataStreamingOutPort(int i) { \
if (i >= 0) { ostringstream ss; ss << i; string s = ss.str(); \ if (i >= 0) { \
setNetworkParameter(RECEIVER_STREAMING_PORT, s);} \ ostringstream ss; ss << i; string s = ss.str(); \
return atoi(getNetworkParameter(RECEIVER_STREAMING_PORT).c_str());}; \ int prev_streaming = enableDataStreamingFromReceiver(); \
setNetworkParameter(RECEIVER_STREAMING_PORT, s); \
if (prev_streaming) { \
enableDataStreamingFromReceiver(0); \
enableDataStreamingFromReceiver(1);}} \
return atoi(getNetworkParameter(RECEIVER_STREAMING_PORT).c_str());}; \
/** /**
* Set/Get client streaming in ZMQ port * Set/Get client streaming in ZMQ port
@ -108,10 +113,15 @@ class slsDetectorUtils : public slsDetectorActions, public postProcessing {
* @param i sets, -1 gets * @param i sets, -1 gets
* @returns client streaming in ZMQ port * @returns client streaming in ZMQ port
*/ */
int setClientDataStreamingInPort(int i){ \ int setClientDataStreamingInPort(int i){ \
if (i >= 0) { ostringstream ss; ss << i; string s = ss.str(); \ if (i >= 0) { \
setNetworkParameter(CLIENT_STREAMING_PORT, s);} \ ostringstream ss; ss << i; string s = ss.str(); \
return atoi(getNetworkParameter(CLIENT_STREAMING_PORT).c_str());}; \ int prev_streaming = enableDataStreamingToClient()(); \
setNetworkParameter(CLIENT_STREAMING_PORT, s); \
if (prev_streaming) { \
enableDataStreamingToClient(0); \
enableDataStreamingToClient(1);}} \
return atoi(getNetworkParameter(CLIENT_STREAMING_PORT).c_str());}; \
// string getFilePath(){return fileIO::getFilePath();};; // string getFilePath(){return fileIO::getFilePath();};;