|
Wasatch.PY
Python application driver for Wasatch Photonics spectrometers
|
| ▼Cwasatch.AbstractUSBDevice.AbstractUSBDevice | |
| Cwasatch.MockUSBDevice.MockUSBDevice | |
| Cwasatch.RealUSBDevice.RealUSBDevice | |
| Cwasatch.AutoRaman.AutoRaman | |
| Cwasatch.AutoRamanRequest.AutoRamanRequest | |
| Cwasatch.BalanceAcquisition.BalanceAcquisition | |
| Cwasatch.CommandSettings.CommandSettings | This class encapsulates information about the "ControlObject" settings supported by WasatchDevice hardware classes (FID and SP) |
| Cwasatch.SPIDevice.CommandTuple | |
| Cwasatch.ControlObject.ControlObject | |
| Cwasatch.CSVLoader.CSVLoader | A file parser to deserialize one Measurement from a column-ordered CSV file |
| Cwasatch.DetectorRegions.DetectorRegions | This class encapsulates all of the DetectorROI regions that have been configured for the current detetor |
| Cwasatch.DetectorROI.DetectorROI | This class represents a single Detector Region-of-Interest for a single "region" of DetectorRegions |
| Cwasatch.DeviceFinderUSB.DeviceFinderUSB | Generates a list of DeviceID objects for all connected USB Wasatch Photonics spectrometers |
| Cwasatch.DeviceID.DeviceID | Represents a persistent unique identifier for a spectrometer device (USB or otherwise) which should remain valid for connected devices in spite of hotplug events around them |
| Cwasatch.EEPROM.EEPROM | This class encapsulates the post-read parsing, pre-write marshalling, and current state of the 8-page EEPROM used to store non-volatile configuration data in Wasatch Photonics spectrometers |
| Cwasatch.FirmwareRequirements.FirmwareRequirements | |
| Cwasatch.FPGAOptions.FPGAOptions | Encapsulate the set of options used to compile the FPGA code in the firmware of the connected spectrometer |
| Cwasatch.HardwareInfo.HardwareInfo | This class captures aspects of the hardware which normally ENLIGHTEN can't / shouldn't see, which isn't otherwise reliably inferred from EEPROM, ModelInfo etc |
| ▼Cwasatch.InterfaceDevice.InterfaceDevice | |
| Cwasatch.AndorDevice.AndorDevice | |
| Cwasatch.BLEDevice.BLEDevice | |
| Cwasatch.FeatureIdentificationDevice.FeatureIdentificationDevice | |
| Cwasatch.OceanDevice.OceanDevice | |
| Cwasatch.SPIDevice.SPIDevice | |
| Cwasatch.WasatchDevice.WasatchDevice | A WasatchDevice encapsulates and wraps a Wasatch spectrometer in a blocking interface |
| Cwasatch.applog.MainLogger | |
| Cwasatch.ProcessedReading.ProcessedReading | This class encapsulates anything done to a wasatch.Reading (usually generated by wasatch.WasatchDevice) after it has been received by ENLIGHTEN (usually Controller.process_reading) |
| Cwasatch.Reading.Reading | A single set of data read from a device |
| Cwasatch.ROI.ROI | |
| Cwasatch.simulation_protocol.SimulateMaterial | Read recorded spectrum from file, respond with noise on the baseline read from file |
| Cwasatch.SpectrometerRequest.SpectrometerRequest | |
| Cwasatch.SpectrometerResponse.SpectrometerResponse | |
| Cwasatch.SpectrometerSettings.SpectrometerSettings | Encapsulate a spectrometer's state, including compiled firmware (FPGAOptions), non-volatile configuration (EEPROM) and volatile state (SpectrometerState) |
| Cwasatch.SpectrometerState.SpectrometerState | |
| Cwasatch.FeatureIdentificationDevice.SpectrumAndRow | |
| Cwasatch.StatusMessage.StatusMessage | |
| Cwasatch.TakeOneRequest.TakeOneRequest | |
| ▼Cthreading.Thread | |
| Cwasatch.WrapperWorker.WrapperWorker | Continuously process in background thread |
| Cwasatch.WasatchBus.USBBus | |
| Cwasatch.WasatchBus.WasatchBus | The different bus classes don't use inheritance and don't follow a common ABC or interface, but each should have an update() method, and each should have a 'device_ids' array |
| Cwasatch.WasatchDeviceWrapper.WasatchDeviceWrapper | Wrap WasatchDevice in a non-blocking interface run in a separate thread, using multiprocess.pipes to exchange data (SpectrometerSettings, Readings and StatusMessages) for multiprocessing-safe device communications and acquisition under Windows and Qt |
| ▼CEnum | |
| Cwasatch.SpectrometerResponse.ErrorLevel | |
| ▼CIntEnum | |
| Cwasatch.PollStatus.PollStatus |