Skip to content

Commit 5333943

Browse files
committed
Added version logging to GeoCom instruments
1 parent 57710e1 commit 5333943

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

src/geocompy/tps1000/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,14 @@ def __init__(
196196
)
197197

198198
self._logger.info("Connection initialized")
199+
name = self.csv.get_instrument_name().params or "Unknown"
200+
geocom = self.com.get_geocom_version().params or (0, 0, 0)
201+
firmware = self.csv.get_firmware_version().params or (0, 0, 0)
202+
self._logger.info(
203+
f"Instrument: {name} "
204+
f"(firmware: v{firmware[0]}.{firmware[1]}.{firmware[2]}, "
205+
f"geocom: v{geocom[0]}.{geocom[1]}.{geocom[2]})"
206+
)
199207

200208
def get_double_precision(self) -> GeoComResponse[int]:
201209
"""

src/geocompy/tps1100/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ def __init__(
202202
)
203203

204204
self._logger.info("Connection initialized")
205+
name = self.csv.get_instrument_name().params or "Unknown"
206+
geocom = self.com.get_geocom_version().params or (0, 0, 0)
207+
firmware = self.csv.get_firmware_version().params or (0, 0, 0)
208+
self._logger.info(
209+
f"Instrument: {name} "
210+
f"(firmware: v{firmware[0]}.{firmware[1]}.{firmware[2]}, "
211+
f"geocom: v{geocom[0]}.{geocom[1]}.{geocom[2]})"
212+
)
205213

206214
def get_double_precision(self) -> GeoComResponse[int]:
207215
"""

src/geocompy/tps1200p/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,14 @@ def __init__(
202202
)
203203

204204
self._logger.info("Connection initialized")
205+
name = self.csv.get_instrument_name().params or "Unknown"
206+
geocom = self.com.get_geocom_version().params or (0, 0, 0)
207+
firmware = self.csv.get_firmware_version().params or (0, 0, 0)
208+
self._logger.info(
209+
f"Instrument: {name} "
210+
f"(firmware: v{firmware[0]}.{firmware[1]}.{firmware[2]}, "
211+
f"geocom: v{geocom[0]}.{geocom[1]}.{geocom[2]})"
212+
)
205213

206214
def get_double_precision(self) -> GeoComResponse[int]:
207215
"""

src/geocompy/vivatps/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,14 @@ def __init__(
215215
)
216216

217217
self._logger.info("Connection initialized")
218+
name = self.csv.get_instrument_name().params or "Unknown"
219+
geocom = self.com.get_geocom_version().params or (0, 0, 0)
220+
firmware = self.csv.get_firmware_version().params or (0, 0, 0)
221+
self._logger.info(
222+
f"Instrument: {name} "
223+
f"(firmware: v{firmware[0]}.{firmware[1]}.{firmware[2]}, "
224+
f"geocom: v{geocom[0]}.{geocom[1]}.{geocom[2]})"
225+
)
218226

219227
def get_double_precision(self) -> GeoComResponse[int]:
220228
"""

0 commit comments

Comments
 (0)