| __init__(self, str device_id, list message_queue=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| _apply_2x2_binning(self, list[float] spectrum) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _check_for_random_error(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _correct_bad_pixels(self, list[float] spectrum) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _correct_ingaas_gain_and_offset(self, list[float] spectrum) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _get_code(self, int bRequest, int wValue=0, int wIndex=0, int wLength=64, str label="", int msb_len=None, int lsb_len=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _init_process_funcs(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _post_connect(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _read_eeprom(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _read_fpga_compilation_options(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _schedule_disconnect(self, exc) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _send_code(self, int bRequest, int wValue=0, int wIndex=0, int data_or_wLength=None, str label="", bool dry_run=False, bool retry_on_error=False, int success_result=0x00) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _set_laser_enable_immediate(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _to40bit(self, val) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| _wait_for_usb_available(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | protected |
| allow_default_gain_reset | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| apply_edc(self, spectrum) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| can_laser_fire(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| ccd_temperature_invalid | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| clear_regions(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| connect(self, retries=0) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| connected | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| connecting | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| detector_tec_setpoint_degC | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| detector_tec_setpoint_has_been_set | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| device | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| device_id | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| device_type | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| disconnect(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| eeprom_backup | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_actual_frames(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_actual_integration_time_us(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_ambient_temperature_degC(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_ambient_temperature_degC_arm(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_ambient_temperature_degC_gen15(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_analog_input_value(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_analog_output_state(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_battery_charging(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_battery_percentage(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_battery_register(self, int reg) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_battery_state_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_ccd_sensing_threshold(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_ccd_threshold_sensing_mode(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_dac(self, int dacIndex=0) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_gain(self, bool update_session_eeprom=False) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_gain_odd(self, bool update_session_eeprom=False) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_offset(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_offset_odd(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_tec_setpoint_degC(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_tec_setpoint_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_temperature_degC(self, float raw=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_detector_temperature_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_discretes_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_external_trigger_output(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_fan_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_fpga_configuration_register(self, str label="") | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_fpga_firmware_version(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_high_gain_mode_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_integration_time_ms(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_lamp_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_interlock(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_power_attenuator(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_tec_mode(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_temperature_degC(self, raw=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_temperature_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_temperature_setpoint_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_warning_delay_sec(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_laser_watchdog_sec(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_line(self, bool trigger=True) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_microcontroller_firmware_version(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_microcontroller_serial_number(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_delay_us(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_duration_us(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_linked_to_integration(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_period_us(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_mod_width_us(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_actual_integration_time(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_area_scan(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_cf_select(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_data_header_tab(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_has_laser(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_horizontal_binning(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_integration_time_resolution(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_opt_laser_control(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_poll_status(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_raman_delay_ms(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_raman_mode_enabled_NOT_USED(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_secondary_adc_calibrated(self, float raw=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_secondary_adc_raw(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_selected_adc(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_selected_laser(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_sensor_line_length(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_shutter_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_strobe_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_tec_enabled(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_trigger_delay(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_trigger_source(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_upper_code(self, int wValue, int wIndex=0, int wLength=64, str label="", int msb_len=None, int lsb_len=None) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_vr_continuous_ccd(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| get_vr_num_frames(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| handle_requests(self, list[SpectrometerRequest] requests) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| has_linearity_coeffs(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| inject_random_errors | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| is_laser_firing(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| is_sensor_stable(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| laser_temperature_invalid | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| last_applied_laser_power | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| last_spectrum | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| last_usb_timestamp | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| message_queue | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| next_applied_laser_power | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| prev_pixels | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| process_f | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| queue_message(self, setting, value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| raise_exceptions | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| random_error_perc | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| remaining_throwaways | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| replace_session_eeprom(self, tuple[str, EEPROM] pair) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| require_throwaway(self, flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| reset(self, *args) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| reset_fpga(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| retry_enabled | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| retry_max | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| retry_ms | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| select_adc(self, int n) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_accessory_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_analog_output_mode(self, tuple[bool, int] value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_analog_output_value(self, int value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_area_scan_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_gain(self, float gain) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_gain_odd(self, float gain) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_offset(self, int value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_offset_odd(self, int value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_roi(self, list[float] args, bool store=True) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_detector_tec_setpoint_degC(self, float degC) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_dfu_enable(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_fan_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_high_gain_mode_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_integration_time_ms(self, float ms) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_lamp_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_attenuator(self, value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_high_resolution(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_mW(self, int mW_in) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_perc(self, float value_in, bool set_in_perc=True) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_perc_immediate(self, float value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_power_require_modulation(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_tec_mode(self, mode) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_temperature_setpoint_raw(self, int value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_warning_delay_sec(self, value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_laser_watchdog_sec(self, sec) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_log_level(self, str s) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_delay_us(self, float us) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_duration_us_NOT_USED(self, float us) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_linked_to_integration(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_period_us(self, float us) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_mod_width_us(self, float us) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_pixel_mode(self, float mode) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_raman_delay_ms(self, int ms) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_raman_mode_enable_NOT_USED(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_selected_laser(self, int value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_shutter_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_single_region(self, int n) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_strobe_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_tec_enable(self, bool flag) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_trigger_delay(self, float half_us) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_trigger_source(self, bool value) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| set_vertical_binning(self, tuple[int, int] lines) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| settings | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| shutdown_requested | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| update_laser_watchdog(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| update_session_eeprom(self, tuple[str, EEPROM] pair) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| write_eeprom(self) | wasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |