|
ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
|
This class showcases the usage of the ids_peak API in setting camera parameters, starting/stopping acquisition and how to record a video using the ids_peak_ipl API. More...
Public Member Functions | |
| __del__ (self) | |
| __del__ (self) | |
| __del__ (self) | |
| __init__ (self, device_manager, interface) | |
| __init__ (self, device_manager, interface) | |
| __init__ (self, device_manager, interface) | |
| acquisition_thread (self) | |
| change_pixel_format (self, str pixel_format) | |
| change_pixel_format (self, str pixel_format) | |
| close (self) | |
| close (self) | |
| close (self) | |
| bool | conversion_supported (self, int source_pixel_format) |
Check if the image_converter supports the conversion of the source_pixel_format to our TARGET_PIXEL_FORMAT | |
| bool | conversion_supported (self, int source_pixel_format) |
Check if the image_converter supports the conversion of the source_pixel_format to our TARGET_PIXEL_FORMAT | |
| get_data_stream_image (self) | |
| init_software_trigger (self) | |
| init_software_trigger (self) | |
| list_all_entries (self) | |
| list_entries (self, name) | |
| list_min_max (self, name) | |
| list_value (self, name) | |
| print (self) | |
| record (self, int timer) | |
| Records image frames into an AVI-container and saves it to {CWD}/video.avi :param timer: video length in seconds. | |
| revoke_and_allocate_buffer (self) | |
| revoke_and_allocate_buffer (self) | |
| save_image (self) | |
| save_image (self) | |
| set_remote_device_value (self, str name, any value) | |
| software_trigger (self) | |
| software_trigger (self) | |
| start_acquisition (self) | |
| start_acquisition (self) | |
| start_acquisition (self) | |
| stop_acquisition (self) | |
| stop_acquisition (self) | |
| stop_acquisition (self) | |
| wait_for_signal (self) | |
| wait_for_signal (self) | |
Public Attributes | |
| bool | acquisition_running = False |
| device_manager = device_manager | |
| ipl_image = None | |
| bool | keep_image = True |
| bool | killed = False |
| bool | make_image = False |
| int | max_fps = 0 |
| int | max_gain = 1 |
| node_map = None | |
| bool | start_recording = False |
| int | target_fps = 20000 |
| int | target_gain = 1 |
Protected Member Functions | |
| _find_and_set_remote_device_enumeration (self, str name, str value) | |
| _get_device (self) | |
| _get_device (self) | |
| _get_device (self) | |
| _init_data_stream (self) | |
| _init_data_stream (self) | |
| _setup_device_and_datastream (self) | |
| _valid_name (self, str path, str ext) | |
| _valid_name (self, str path, str ext) | |
| _valid_name (self, str path, str ext) | |
Protected Attributes | |
| bool | _acquisition_running = False |
| list | _buffer_list = [] |
| _datastream = None | |
| _device = None | |
| _image_converter = ids_peak_ipl.ImageConverter() | |
| _interface = interface | |
| _node_map = None | |
This class showcases the usage of the ids_peak API in setting camera parameters, starting/stopping acquisition and how to record a video using the ids_peak_ipl API.
| camera.Camera.__init__ | ( | self, | |
| device_manager, | |||
| interface ) |
| camera.Camera.__del__ | ( | self | ) |
| camera.Camera.__init__ | ( | self, | |
| device_manager, | |||
| interface ) |
| camera.Camera.__del__ | ( | self | ) |
| camera.Camera.__init__ | ( | self, | |
| device_manager, | |||
| interface ) |
| camera.Camera.__del__ | ( | self | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| camera.Camera.acquisition_thread | ( | self | ) |
| camera.Camera.change_pixel_format | ( | self, | |
| str | pixel_format ) |
| camera.Camera.change_pixel_format | ( | self, | |
| str | pixel_format ) |
| camera.Camera.close | ( | self | ) |
| camera.Camera.close | ( | self | ) |
| camera.Camera.close | ( | self | ) |
| bool camera.Camera.conversion_supported | ( | self, | |
| int | source_pixel_format ) |
Check if the image_converter supports the conversion of the source_pixel_format to our TARGET_PIXEL_FORMAT
| bool camera.Camera.conversion_supported | ( | self, | |
| int | source_pixel_format ) |
Check if the image_converter supports the conversion of the source_pixel_format to our TARGET_PIXEL_FORMAT
| camera.Camera.get_data_stream_image | ( | self | ) |
| camera.Camera.init_software_trigger | ( | self | ) |
| camera.Camera.init_software_trigger | ( | self | ) |
| camera.Camera.list_all_entries | ( | self | ) |
| camera.Camera.list_entries | ( | self, | |
| name ) |
| camera.Camera.list_min_max | ( | self, | |
| name ) |
| camera.Camera.list_value | ( | self, | |
| name ) |
| camera.Camera.print | ( | self | ) |
| camera.Camera.record | ( | self, | |
| int | timer ) |
Records image frames into an AVI-container and saves it to {CWD}/video.avi :param timer: video length in seconds.
| camera.Camera.revoke_and_allocate_buffer | ( | self | ) |
| camera.Camera.revoke_and_allocate_buffer | ( | self | ) |
| camera.Camera.save_image | ( | self | ) |
| camera.Camera.save_image | ( | self | ) |
| camera.Camera.set_remote_device_value | ( | self, | |
| str | name, | ||
| any | value ) |
| camera.Camera.software_trigger | ( | self | ) |
| camera.Camera.software_trigger | ( | self | ) |
| camera.Camera.start_acquisition | ( | self | ) |
| camera.Camera.start_acquisition | ( | self | ) |
| camera.Camera.start_acquisition | ( | self | ) |
| camera.Camera.stop_acquisition | ( | self | ) |
| camera.Camera.stop_acquisition | ( | self | ) |
| camera.Camera.stop_acquisition | ( | self | ) |
| camera.Camera.wait_for_signal | ( | self | ) |
| camera.Camera.wait_for_signal | ( | self | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| bool Camera.acquisition_running = False |
| camera.Camera.device_manager = device_manager |
| camera.Camera.ipl_image = None |
| bool Camera.keep_image = True |
| bool Camera.killed = False |
| bool Camera.make_image = False |
| int camera.Camera.max_fps = 0 |
| int camera.Camera.max_gain = 1 |
| camera.Camera.node_map = None |
| bool camera.Camera.start_recording = False |
| camera.Camera.target_fps = 20000 |
| camera.Camera.target_gain = 1 |