From 72386d2bf0476602ae947310448daffdcd2d6454 Mon Sep 17 00:00:00 2001 From: Manuela Kuhn <manuela.kuhn@desy.de> Date: Wed, 22 Jul 2015 09:35:13 +0200 Subject: [PATCH] Renamed variables -> constistency reasons --- ZeroMQTunnel/receiver.py | 41 ++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/ZeroMQTunnel/receiver.py b/ZeroMQTunnel/receiver.py index 5a89793e..93b7caed 100644 --- a/ZeroMQTunnel/receiver.py +++ b/ZeroMQTunnel/receiver.py @@ -19,21 +19,19 @@ import threading class FileReceiver: globalZmqContext = None outputDir = None - bindingPortForDataStream = None + zmqDataStreamPort = None zqmDataStreamIp = None - bindingIpForDataStream = None - zmqFileserverIp = None maxRingBufferSize = 100 timeToWaitForRingBuffer = 2 ringBuffer = [] liveViewerZmqContext = None - def __init__(self, outputDir, bindingPortForDataStream, zmqFileserverIp, bindingPortForLiveViewer, zmqLiveViewerIp): - self.outputDir = outputDir - self.bindingPortForDataStream = bindingPortForDataStream - self.zmqFileserverIp = zmqFileserverIp - self.zmqLiveViewerIp = zmqLiveViewerIp - self.bindingPortForLiveViewer = bindingPortForLiveViewer + def __init__(self, outputDir, zmqDataStreamPort, zmqDataStreamIp, zmqLiveViewerPort, zmqLiveViewerIp): + self.outputDir = outputDir + self.zmqDataStreamIp = zmqDataStreamIp + self.zmqDataStreamPort = zmqDataStreamPort + self.zmqLiveViewerIp = zmqLiveViewerIp + self.zmqLiveViewerPort = zmqLiveViewerPort # initialize ring buffer # get all entries in the directory @@ -126,8 +124,8 @@ class FileReceiver: assert isinstance(context, zmq.sugar.context.Context) socket = self.getZmqSocket_Pull(context) - logging.info("binding to data socket: tcp://" + self.zmqFileserverIp + ":%s" % self.bindingPortForDataStream) - socket.bind('tcp://' + self.zmqFileserverIp + ':%s' % self.bindingPortForDataStream) + logging.info("binding to data socket: tcp://" + self.zmqDataStreamIp + ":%s" % self.zmqDataStreamPort) + socket.bind('tcp://' + self.zmqDataStreamIp + ':%s' % self.zmqDataStreamPort) return socket @@ -136,8 +134,8 @@ class FileReceiver: assert isinstance(context, zmq.sugar.context.Context) socket = self.getZmqSocket_Rep(context) - logging.info("binding to data socket: tcp://" + self.zmqLiveViewerIp + ":%s" % self.bindingPortForLiveViewer) - socket.bind('tcp://' + self.zmqLiveViewerIp + ':%s' % self.bindingPortForLiveViewer) + logging.info("binding to data socket: tcp://" + self.zmqLiveViewerIp + ":%s" % self.zmqLiveViewerPort) + socket.bind('tcp://' + self.zmqLiveViewerIp + ':%s' % self.zmqLiveViewerPort) return socket @@ -157,8 +155,15 @@ class FileReceiver: # Albula is the live viewer used at the beamlines def sendFileToLiveViewer(self, zmqLiveViewerSocket): - #send first element in ring buffer to albula + # if there is a request of the live viewer: + # send first element in ring buffer to live viewer pass +# while True: +# # Wait for next request from client +# message = zmqLiveViewerSocket.recv() +# print "Received request: ", message +# time.sleep (1) +# socket.send("World from %s" % port) def combineMessage(self, zmqSocket): @@ -421,10 +426,10 @@ if __name__ == "__main__": arguments = argumentParsing() outputDir = arguments.outputDir verbose = arguments.verbose - zqmDataStreamPort = str(arguments.tcpPortDataStream) - zmqLiveViewerPort = str(arguments.tcpPortLiveViewer) - zqmDataStreamIp = str(arguments.bindingIpForDataStream) + zmqDataStreamIp = str(arguments.bindingIpForDataStream) + zmqDataStreamPort = str(arguments.tcpPortDataStream) zmqLiveViewerIp = str(arguments.bindingIpForLiveViewer) + zmqLiveViewerPort = str(arguments.tcpPortLiveViewer) logFile = arguments.logfile logfileFilePath = arguments.logfile @@ -434,4 +439,4 @@ if __name__ == "__main__": #start file receiver - myWorker = FileReceiver(outputDir, zqmDataStreamPort, zqmDataStreamIp, zmqLiveViewerPort, zmqLiveViewerIp) + myWorker = FileReceiver(outputDir, zmqDataStreamPort, zmqDataStreamIp, zmqLiveViewerPort, zmqLiveViewerIp) -- GitLab