|
SeaBreeze
|
Spectrum exchange for FlameNIR spectrometer. More...
#include <FlameNIRSpectrumExchange.h>


Public Member Functions | |
| FlameNIRSpectrumExchange (unsigned int readoutLength, unsigned int numberOfPixels, GainAdjustedSpectrometerFeature *feature) | |
| virtual Data * | transfer (TransferHelper *helper) |
Public Member Functions inherited from seabreeze::ooiProtocol::ReadSpectrumExchange | |
| ReadSpectrumExchange (unsigned int readoutLength, unsigned int numberOfPixels) | |
Public Member Functions inherited from seabreeze::Transfer | |
| Transfer (std::vector< ProtocolHint * > *hints, std::vector< unsigned char > *buffer, direction_t direction, unsigned int length) | |
Public Member Functions inherited from seabreeze::Exchange | |
| Exchange (std::vector< ProtocolHint * > *hints) | |
| virtual const std::vector< ProtocolHint * > & | getHints () |
Protected Attributes | |
| GainAdjustedSpectrometerFeature * | spectrometerFeature |
Protected Attributes inherited from seabreeze::ooiProtocol::ReadSpectrumExchange | |
| unsigned int | numberOfPixels |
Protected Attributes inherited from seabreeze::Transfer | |
| unsigned int | length |
| std::vector< unsigned char > * | buffer |
| direction_t | direction |
Protected Attributes inherited from seabreeze::Exchange | |
| std::vector< ProtocolHint * > * | hints |
Additional Inherited Members | |
Static Public Attributes inherited from seabreeze::Transfer | |
| static const direction_t | TO_DEVICE |
| static const direction_t | FROM_DEVICE |
Protected Member Functions inherited from seabreeze::Transfer | |
| void | checkBufferSize () |
Spectrum exchange for FlameNIR spectrometer.
This class was needed because unlike other FX2-era spectrometers, the Flame-NIR does not return a "sync byte" at the end of a spectrum.
|
virtual |
Reimplemented from seabreeze::Transfer.