From e607e1f78747c6a0afd209693282f798e252bbe1 Mon Sep 17 00:00:00 2001 From: pcain-usgs <pcain@usgs.gov> Date: Wed, 7 Apr 2021 09:56:56 -0600 Subject: [PATCH] configure encoding in mseed InputClient, pass to stream.write --- geomagio/edge/MiniSeedInputClient.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/geomagio/edge/MiniSeedInputClient.py b/geomagio/edge/MiniSeedInputClient.py index 122b1eb4e..cadd6b508 100644 --- a/geomagio/edge/MiniSeedInputClient.py +++ b/geomagio/edge/MiniSeedInputClient.py @@ -18,9 +18,10 @@ class MiniSeedInputClient(object): MiniSeedServer port """ - def __init__(self, host, port=2061): + def __init__(self, host, port=2061, encoding="FLOAT32"): self.host = host self.port = port + self.encoding = encoding self.socket = None def close(self): @@ -71,6 +72,6 @@ class MiniSeedInputClient(object): self.connect() # convert stream to miniseed buf = io.BytesIO() - stream.write(buf, format="MSEED", reclen=512) + stream.write(buf, encoding=self.encoding, format="MSEED", reclen=512) # send data self.socket.sendall(buf.getvalue()) -- GitLab