Skip to content

Commit 6139b45

Browse files
authored
v1.0.1
version 1.0.1
2 parents 9ebaa46 + 2f3918f commit 6139b45

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

pyobs_fli/flicamera.py

+4
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ async def open(self) -> None:
6565
except ValueError as e:
6666
raise ValueError("Could not open FLI camera: %s", e)
6767

68+
# serial number
69+
serial = self._driver.get_serial_string()
70+
log.info("Connected to camera with serial number: %s", serial)
71+
6872
# get window and binning from camera
6973
self._window, self._binning = self._driver.get_window_binning()
7074

pyobs_fli/flidriver.pyx

+14
Original file line numberDiff line numberDiff line change
@@ -367,3 +367,17 @@ cdef class FliDriver:
367367
res = FLISetTemperature(self._device, setpoint)
368368
if res != 0:
369369
raise ValueError('Could not set temperature.')
370+
371+
def get_serial_string(self) -> str:
372+
"""Returns serial string for camera."""
373+
374+
# variables
375+
cdef char serial[1024]
376+
377+
# get it
378+
res = FLIGetSerialString(self._device, <char*>serial, 1024)
379+
if res != 0:
380+
raise ValueError('Could not fetch serial string.')
381+
382+
# return it
383+
return str(serial)

pyproject.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "pyobs-fli"
3-
version = "1.0.0"
3+
version = "1.0.1"
44
description = "pyobs module for FLI cameras"
55
authors = ["Tim-Oliver Husser <[email protected]>"]
66
license = "MIT"
@@ -29,4 +29,3 @@ build-backend = "poetry.core.masonry.api"
2929

3030
[tool.black]
3131
line-length = 120
32-
target-version = ['py39']

0 commit comments

Comments
 (0)