|
Wasatch.PY
Python application driver for Wasatch Photonics spectrometers
|
Public Member Functions | |
| __init__ (self, device_id, message_queue=None, alert_queue=None) | |
| acquire_data (self) | |
| connect (self) | |
| Public Methods. | |
| scans_to_average (self, int value) | |
Public Member Functions inherited from wasatch.InterfaceDevice.InterfaceDevice | |
| __init__ (self, device_id, message_queue=None, alert_queue=None) | |
| change_setting (self, setting, value=None) | |
| Request Handlers. | |
| check_alert (self, name) | |
| handle_cmd (self, cmd, arg=None, force=False) | |
| handle_request (self, request) | |
| handle_requests (self, requests) | |
| queue_message (self, setting, value) | |
| Outgoing Sideline Messages. | |
Public Attributes | |
| bool | connected = False |
| device = None | |
| int | failure_count = 0 |
| int | session_reading_count = 0 |
| settings = SpectrometerSettings(self.device_id) | |
| spec = Spectrometer(self.device) | |
| int | sum_count = 0 |
| list | summed_spectra = None |
| bool | take_one = False |
Public Attributes inherited from wasatch.InterfaceDevice.InterfaceDevice | |
| alert_queue = alert_queue | |
| device_id = device_id | |
| message_queue = message_queue | |
| dict | process_f = {} |
| int | remaining_throwaways = 0 |
Protected Member Functions | |
| _init_process_funcs (self) | |
| Private Methods. | |
| _take_one_averaged_reading (self) | |
Protected Member Functions inherited from wasatch.InterfaceDevice.InterfaceDevice | |
| _refresh_alerts (self) | |
| Incoming Sideline Messages. | |
Additional Inherited Members | |
Protected Attributes inherited from wasatch.InterfaceDevice.InterfaceDevice | |
| _alerts = set() | |
| dict | _supported_message_queue_types |
This is our interface to Ocean Opitics Spectrometers.
| wasatch.OceanDevice.OceanDevice.__init__ | ( | self, | |
| device_id, | |||
| message_queue = None, | |||
| alert_queue = None ) |
|
protected |
Private Methods.
|
protected |
| wasatch.OceanDevice.OceanDevice.acquire_data | ( | self | ) |
| wasatch.OceanDevice.OceanDevice.connect | ( | self | ) |
Public Methods.
| wasatch.OceanDevice.OceanDevice.scans_to_average | ( | self, | |
| int | value ) |
| bool wasatch.OceanDevice.OceanDevice.connected = False |
| wasatch.OceanDevice.OceanDevice.device = None |
| int wasatch.OceanDevice.OceanDevice.failure_count = 0 |
| int wasatch.OceanDevice.OceanDevice.session_reading_count = 0 |
| wasatch.OceanDevice.OceanDevice.settings = SpectrometerSettings(self.device_id) |
| wasatch.OceanDevice.OceanDevice.spec = Spectrometer(self.device) |
| int wasatch.OceanDevice.OceanDevice.sum_count = 0 |
| wasatch.OceanDevice.OceanDevice.summed_spectra = None |
| bool wasatch.OceanDevice.OceanDevice.take_one = False |