|
ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
|
Contains all the classes exchanged with ENLIGHTEN plug-ins, including the EnlightenPluginBase which all plug-ins should extend. More...
Classes | |
| class | EnlightenPlugin.EnlightenPluginBase |
| Abstract Base Class (ABC) for all ENLIGHTEN-compatible plug-ins. More... | |
| class | EnlightenPlugin.EnlightenPluginConfiguration |
| This class specifies the configuration of an entire EnlightenPlugin. More... | |
| class | EnlightenPlugin.EnlightenPluginField |
| Each ENLIGHTEN plug-in will be visualized in the ENLIGHTEN GUI via a dynamically generated widget in the right-hand scrolling control list. More... | |
| class | EnlightenPlugin.EnlightenPluginRequest |
| This is a "request" object sent by the ENLIGHTEN GUI to the plug-in, containing a fresh measurement to be processed. More... | |
| class | EnlightenPlugin.EnlightenPluginResponse |
| After a plug-in has received an EnlightenPluginRequest and processed it, the plug-in should instantiate and send an EnlightenPluginResponse in reply. More... | |
Namespaces | |
| namespace | EnlightenPlugin |
Variables | |
| EnlightenPlugin.log = logging.getLogger(__name__) | |
Contains all the classes exchanged with ENLIGHTEN plug-ins, including the EnlightenPluginBase which all plug-ins should extend.