From cb15d051e7cf1b71b026f22c819d552139a02247 Mon Sep 17 00:00:00 2001 From: Jeremy Fee <jmfee@usgs.gov> Date: Wed, 20 Jan 2021 15:09:41 -0700 Subject: [PATCH] Split write_port into output_port and output_read_port, in case input/output factories use different ports --- geomagio/processing/obsrio.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/geomagio/processing/obsrio.py b/geomagio/processing/obsrio.py index 9524e312c..6c6d435d3 100644 --- a/geomagio/processing/obsrio.py +++ b/geomagio/processing/obsrio.py @@ -23,7 +23,12 @@ def filter_realtime( host: str = "127.0.0.1", port: str = 2061, output_factory: Optional[str] = None, - write_port: int = 2061, + output_port: int = typer.Option( + 2061, help="Port where output factory writes data." + ), + output_read_port: int = typer.Option( + 2061, help="Port where output factory reads data" + ), realtime_interval: int = 600, update_limit: int = 10, ): @@ -36,9 +41,13 @@ def filter_realtime( input_factory = EdgeFactory(host=host, port=port) if output_factory == "miniseed": - output_factory = MiniSeedFactory(host=host, port=write_port) + output_factory = MiniSeedFactory( + host=host, port=output_read_port, write_port=output_port + ) elif output_factory == "edge": - output_factory = EdgeFactory(host=host, port=write_port) + output_factory = EdgeFactory( + host=host, port=output_read_port, write_port=output_port + ) obsrio_tenhertz( observatory=observatory, -- GitLab