Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
event=self._event, threads=self._threads, logger=self._logger
)
signal.signal(signal.SIGINT, self._sigint_handler)
self._logger.info('Created a signal handler for SIGINT.')
#
self._num_filled_buffers_to_hold = 1
#
self._num_images_to_acquire = -1
#
self._timeout_for_image_acquisition = 1 # ms
#
self._statistics = Statistics()
#
self._announced_buffers = []
self._holding_filled_buffers = []
#
self._has_acquired_1st_image = False
self._is_acquiring_images = False
self._keep_latest = True
# Determine the default value:
num_buffers_default = 16
try:
self._min_num_buffers = self._data_streams[0].buffer_announce_min
except InvalidParameterException as e:
# In general, a GenTL Producer should not raise the
self._current_height = 0
self._current_pixel_format = ''
#
self._num_images_to_hold_min = 1
self._num_images_to_hold = self._num_images_to_hold_min
#
self._num_images_to_acquire = -1
#
self._timeout_for_image_acquisition = 1 # ms
#
self._statistics_update_cycle = 1 # s
self._statistics_latest = Statistics()
self._statistics_overall = Statistics()
self._statistics_list = [
self._statistics_latest, self._statistics_overall
]
#
self._announced_buffers = []
self._fetched_buffers = []
#
self._has_acquired_1st_image = False
#
self._updated_statistics = None
self._signal_stop_image_acquisition = None
self._current_pixel_format = ''
#
self._num_images_to_hold_min = 1
self._num_images_to_hold = self._num_images_to_hold_min
#
self._num_images_to_acquire = -1
#
self._timeout_for_image_acquisition = 1 # ms
#
self._statistics_update_cycle = 1 # s
self._statistics_latest = Statistics()
self._statistics_overall = Statistics()
self._statistics_list = [
self._statistics_latest, self._statistics_overall
]
#
self._announced_buffers = []
self._fetched_buffers = []
#
self._has_acquired_1st_image = False
#
self._updated_statistics = None
self._signal_stop_image_acquisition = None
#