multiple cameras and fix cam id

This commit is contained in:
Holler Mirko
2024-09-24 08:25:21 +02:00
committed by wakonig_k
parent 4282d4ead6
commit cb16dcfb4c
2 changed files with 42 additions and 3 deletions

View File

@@ -1,8 +1,34 @@
############################################################
#################### IDS Camera ######################
############################################################
cam1:
description: Camera1
cam200:
description: Camera200
deviceClass: csaxs_bec.devices.ids_cameras.ids_camera.IDSCamera
deviceConfig:
camera_ID: 200
bits_per_pixel: 24
channels: 3
m_n_colormode: 1
enabled: true
onFailure: buffer
readOnly: false
readoutPriority: async
cam201:
description: Camera201
deviceClass: csaxs_bec.devices.ids_cameras.ids_camera.IDSCamera
deviceConfig:
camera_ID: 201
bits_per_pixel: 24
channels: 3
m_n_colormode: 1
enabled: true
onFailure: buffer
readOnly: false
readoutPriority: async
cam202:
description: Camera202
deviceClass: csaxs_bec.devices.ids_cameras.ids_camera.IDSCamera
deviceConfig:
camera_ID: 202
@@ -14,6 +40,19 @@ cam1:
readOnly: false
readoutPriority: async
cam203:
description: Camera203
deviceClass: csaxs_bec.devices.ids_cameras.ids_camera.IDSCamera
deviceConfig:
camera_ID: 203
bits_per_pixel: 24
channels: 3
m_n_colormode: 1
enabled: true
onFailure: buffer
readOnly: false
readoutPriority: async
# ############################################################
# #################### flOMNI RT motors ######################
# ############################################################

View File

@@ -22,7 +22,7 @@ class IDSCustomPrepare(CustomDetectorMixin):
def on_connection_established(self):
self.hCam = self.ueye.HIDS(202) #0: first available camera; 1-254: The camera with the specified camera ID
self.hCam = self.ueye.HIDS(self.parent.camera_ID) #0: first available camera; 1-254: The camera with the specified camera ID
self.sInfo = self.ueye.SENSORINFO()
self.cInfo = self.ueye.CAMINFO()
self.pcImageMemory = self.ueye.c_mem_p()