ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
enlighten.device.MultiPos.MultiPos Class Reference

Used for spectrometers with articulated optics. More...

Public Member Functions

 __init__ (self, multispec, sb_pos)
 
 position_changed (self)
 The caller wishes to reset the wavelength calibration of the given spectrometer to that associated with the given grating position.
 
 update_visibility (self)
 

Public Attributes

 multispec = multispec
 
 position_changed
 
 sb_pos = sb_pos
 
dict spec_wavecals = {}
 

Protected Member Functions

 _has_multi (self, spec)
 

Detailed Description

Used for spectrometers with articulated optics.

Constructor & Destructor Documentation

◆ __init__()

enlighten.device.MultiPos.MultiPos.__init__ ( self,
multispec,
sb_pos )

Member Function Documentation

◆ _has_multi()

enlighten.device.MultiPos.MultiPos._has_multi ( self,
spec )
protected

◆ position_changed()

enlighten.device.MultiPos.MultiPos.position_changed ( self)

The caller wishes to reset the wavelength calibration of the given spectrometer to that associated with the given grating position.

◆ update_visibility()

enlighten.device.MultiPos.MultiPos.update_visibility ( self)

Member Data Documentation

◆ multispec

enlighten.device.MultiPos.MultiPos.multispec = multispec

◆ position_changed

enlighten.device.MultiPos.MultiPos.position_changed

◆ sb_pos

enlighten.device.MultiPos.MultiPos.sb_pos = sb_pos

◆ spec_wavecals

dict enlighten.device.MultiPos.MultiPos.spec_wavecals = {}

The documentation for this class was generated from the following file: