|
| SpectrometerFeatureAdapter (OOISpectrometerFeatureInterface *spec, const FeatureFamily &f, Protocol *p, Bus *b, unsigned short instanceIndex) |
|
int | darkCorrectSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength) |
|
int | darkCorrectSpectrum (int *errorCode, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength) |
|
unsigned long | getAcquisitionDelayIncrementMicroseconds (int *errorCode) |
|
unsigned long | getAcquisitionDelayMaximumMicroseconds (int *errorCode) |
|
unsigned long | getAcquisitionDelayMicroseconds (int *errorCode) |
|
unsigned long | getAcquisitionDelayMinimumMicroseconds (int *errorCode) |
|
int | getDarkCorrectedSpectrum (int *errorCode, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength) |
|
int | getDarkCorrectedSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength) |
|
int | getElectricDarkPixelCount (int *errorCode, PixelFeatureInterface *pixelFeatureInterface) |
|
int | getElectricDarkPixelIndices (int *errorCode, PixelFeatureInterface *pixelFeatureInterface, int *indices, int length) |
|
int | getFormattedSpectrum (int *errorCode, double *buffer, int bufferLength) |
|
int | getFormattedSpectrumLength (int *errorCode) |
|
int | getFormattedSpectrumWithMetaData (int *error_code, SpectrumWithMetadata *buffer, int bufferLength) |
|
unsigned long | getIntegrationTimeMicros (int *errorCode) |
|
long | getMaximumIntegrationTimeMicros (int *errorCode) |
|
double | getMaximumIntensity (int *errorCode) |
|
long | getMinimumAveragingIntegrationTimeMicros (int *errorCode) |
|
long | getMinimumIntegrationTimeMicros (int *errorCode) |
|
int | getNonlinearityCorrectedSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *nonlinearityCoeffs, int nonlinearityCoeffsLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength) |
|
int | getNonlinearityCorrectedSpectrum (int *errorCode, double *nonlinearityCoeffs, int nonlinearityCoeffsLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength) |
|
int | getSpectraSummationCount (int *errorCode) |
|
int | getStoredDarkSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength) |
|
int | getTriggerMode (int *errorCode) |
|
int | getUnformattedSpectrum (int *errorCode, unsigned char *buffer, int bufferLength) |
|
int | getUnformattedSpectrumLength (int *errorCode) |
|
int | getWavelengthCoefficients (int *errorCode, double *wavelengths, int length) |
|
int | getWavelengths (int *errorCode, double *wavelengths, int length) |
|
int | nonlinearityCorrectSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *nonlinearityCoeffs, int nonlinearityCoeffsLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength) |
|
int | nonlinearityCorrectSpectrum (int *errorCode, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *nonlinearityCoeffs, int nonlinearityCoeffsLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength) |
|
void | setAcquisitionDelayMicroseconds (int *errorCode, const unsigned long delay_usec) |
|
void | setIntegrationTimeMicros (int *errorCode, unsigned long integrationTimeMicros) |
|
void | setSpectraSummationCount (int *errorCode, std::uint32_t spectraCount) |
|
void | setStoredDarkSpectrum (int *errorCode, double *darkSpectrum, int darkSpectrumLength) |
|
void | setTriggerMode (int *errorCode, int mode) |
|
void | setWavelengthCoefficients (int *errorCode, double *wavelengths, int length) |
|
Public Member Functions inherited from oceandirect::api::FeatureAdapterTemplate< OOISpectrometerFeatureInterface > |
| FeatureAdapterTemplate (OOISpectrometerFeatureInterface *featureInterface, const FeatureFamily &f, Protocol *p, Bus *b, unsigned short instanceIndex) |
|
OOISpectrometerFeatureInterface * | getFeature () |
|
virtual FeatureFamily & | getFeatureFamily () |
|
virtual long | getID () |
|