refactor(ids_camera): add deprecation warning for ids_camera
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
from .ids_camera_new import IDSCamera
|
||||||
|
|||||||
@@ -240,6 +240,9 @@ if ueye is not None:
|
|||||||
ueye.IS_CM_UYVY_BAYER_PACKED: 16,
|
ueye.IS_CM_UYVY_BAYER_PACKED: 16,
|
||||||
ueye.IS_CM_CBYCRY_PACKED: 16,
|
ueye.IS_CM_CBYCRY_PACKED: 16,
|
||||||
}
|
}
|
||||||
|
else:
|
||||||
|
error_codes = {}
|
||||||
|
bits_per_pixel = {}
|
||||||
|
|
||||||
|
|
||||||
def get_bits_per_pixel(color_mode):
|
def get_bits_per_pixel(color_mode):
|
||||||
|
|||||||
@@ -2,11 +2,14 @@ import threading
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import numpy as np
|
import numpy as np
|
||||||
|
from bec_lib.logger import bec_logger
|
||||||
from ophyd import Component as Cpt
|
from ophyd import Component as Cpt
|
||||||
from ophyd import DeviceStatus, Kind, Signal, StatusBase
|
from ophyd import DeviceStatus, Kind, Signal, StatusBase
|
||||||
from ophyd_devices.interfaces.base_classes.psi_device_base import PSIDeviceBase
|
from ophyd_devices.interfaces.base_classes.psi_device_base import PSIDeviceBase
|
||||||
from ophyd_devices.utils.bec_signals import PreviewSignal
|
from ophyd_devices.utils.bec_signals import PreviewSignal
|
||||||
|
|
||||||
|
logger = bec_logger.logger
|
||||||
|
|
||||||
|
|
||||||
class ROISignal(Signal):
|
class ROISignal(Signal):
|
||||||
"""
|
"""
|
||||||
@@ -131,6 +134,9 @@ class IDSCamera(PSIDeviceBase):
|
|||||||
self.thread_event = threading.Event()
|
self.thread_event = threading.Event()
|
||||||
self.data_thread = None
|
self.data_thread = None
|
||||||
self._roi: tuple | None = None # x, y, width, height
|
self._roi: tuple | None = None # x, y, width, height
|
||||||
|
logger.info(
|
||||||
|
f"Deprecation warning: The IDSCamera class is deprecated. Use the new IDSCameraNew class instead."
|
||||||
|
)
|
||||||
|
|
||||||
def set_roi(self, x: int, y: int, width: int, height: int):
|
def set_roi(self, x: int, y: int, width: int, height: int):
|
||||||
self._roi = (x, y, width, height)
|
self._roi = (x, y, width, height)
|
||||||
|
|||||||
Reference in New Issue
Block a user