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