diff --git a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp index b80daaeea..dc2a8740b 100644 --- a/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp +++ b/slsDetectorSoftware/multiSlsDetector/multiSlsDetector.cpp @@ -3730,22 +3730,16 @@ string multiSlsDetector::setNetworkParameter(networkParameter p, string s){ // disable data streaming before changing zmq port (but only if they were on) int prev_streaming = 0; switch (p) { - case RECEIVER_STREAMING_PORT: + case CLIENT_STREAMING_PORT: + case CLIENT_STREAMING_SRC_IP: prev_streaming = enableDataStreamingFromReceiver(); enableDataStreamingFromReceiver(0); enableDataStreamingToClient(0); break; - case CLIENT_STREAMING_PORT: - prev_streaming = enableDataStreamingToClient(); - enableDataStreamingToClient(0); - enableDataStreamingFromReceiver(0); - break; + case RECEIVER_STREAMING_PORT: case RECEIVER_STREAMING_SRC_IP: prev_streaming = enableDataStreamingFromReceiver(); enableDataStreamingFromReceiver(0); - break; - case CLIENT_STREAMING_SRC_IP: - prev_streaming = enableDataStreamingToClient(); enableDataStreamingToClient(0); break; default: break; @@ -3808,17 +3802,10 @@ string multiSlsDetector::setNetworkParameter(networkParameter p, string s){ if (prev_streaming) { switch (p) { case RECEIVER_STREAMING_PORT: - enableDataStreamingFromReceiver(1); - enableDataStreamingToClient(1); - break; case CLIENT_STREAMING_PORT: - enableDataStreamingToClient(1); - enableDataStreamingFromReceiver(1); - break; case RECEIVER_STREAMING_SRC_IP: - enableDataStreamingFromReceiver(1); - break; case CLIENT_STREAMING_SRC_IP: + enableDataStreamingFromReceiver(1); enableDataStreamingToClient(1); break; default: break;