From a26715bb776df2f44489d099fe99da9e92d13714 Mon Sep 17 00:00:00 2001 From: chuan Date: Thu, 4 Dec 2025 16:39:51 +0800 Subject: [PATCH] 1 --- andor-test/01_init_and_discover.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/andor-test/01_init_and_discover.py b/andor-test/01_init_and_discover.py index dcad80e..9eb94c5 100644 --- a/andor-test/01_init_and_discover.py +++ b/andor-test/01_init_and_discover.py @@ -81,9 +81,11 @@ def test_init_and_discover(): print("[3/4] Detecting connected cameras...") try: device_count = ctypes.c_longlong(0) + # Use ctypes.create_unicode_buffer for proper wide string handling + feature_name = ctypes.create_unicode_buffer("Device Count") ret = atcore.AT_GetInt( AT_HANDLE_SYSTEM, - "Device Count".encode('utf-16le') + b'\x00\x00', + feature_name, ctypes.byref(device_count) )