OceanDirectLighthouseC++  3.1.1
OceanDirect Lighthouse C++/C API
oceandirect::api::OceanDirectAPI Member List

This is the complete list of members for oceandirect::api::OceanDirectAPI, including all inherited members.

addNetworkDevice(const char *ipAddressStr, const char *deviceTypeStr, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
addRS232DeviceLocation(char *deviceTypeName, char *deviceBusPath, unsigned int baud, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
addTCPIPv4DeviceLocation(const char *deviceTypeName, std::string ipAddr, int port, int *errorCode)oceandirect::api::OceanDirectAPIprotectedvirtual
addTCPIPv4OBP2DeviceLocation(const char *deviceTypeName, std::string ipAddr, int port, int *errorCode) (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIprotectedvirtual
AdvancedControl()oceandirect::api::OceanDirectAPIvirtual
applyElectricDarkCorrection(long deviceID, int *errorCode, bool value)oceandirect::api::OceanDirectAPIvirtual
applyNonLinearityCorrection(long deviceID, int *errorCode, bool value)oceandirect::api::OceanDirectAPIvirtual
boxcarCorrectSpectrum(long deviceID, int *errorCode, const double *illuminatedSpectrum, unsigned int illuminatedSpectrumLength, unsigned int boxcarWidth, double *boxcarCorrectedSpectrum, unsigned int boxcarCorrectedSpectrumLength)oceandirect::api::OceanDirectAPI
closeDevice(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
darkCorrectSpectrum(long deviceID, int *errorCode, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
darkCorrectSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
detectNetworkDevices()oceandirect::api::OceanDirectAPIvirtual
electricDarkCorrectionUsage(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getAcquisitionDelayIncrementMicroseconds(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getAcquisitionDelayMaximumMicroseconds(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getAcquisitionDelayMicroseconds(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getAcquisitionDelayMinimumMicroseconds(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getAPIRCNumber(unsigned int *candidate) (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIvirtual
getAPIVersionNumber(unsigned int *major, unsigned int *minor, unsigned int *point)oceandirect::api::OceanDirectAPIvirtual
getBoxcarWidth(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getDarkCorrectedSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
getDarkCorrectedSpectrum(long deviceID, int *errorCode, double *darkCorrectedSpectrum, int darkCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
getDeviceByID(long id) (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIvirtual
getDeviceEndpoint(long deviceID, int *error_code, usbEndpointType endpointType)oceandirect::api::OceanDirectAPIvirtual
getDeviceIDs(long *ids, unsigned long maxLength)oceandirect::api::OceanDirectAPIvirtual
getDeviceModel(long deviceID, int *errorCode, int index)oceandirect::api::OceanDirectAPIprotectedvirtual
getDeviceModelText(long deviceID, int *errorCode, char *buffer, unsigned int bufferLength)oceandirect::api::OceanDirectAPIvirtual
getDeviceType(long deviceID, int *errorCode, char *buffer, unsigned int length)oceandirect::api::OceanDirectAPIvirtual
getElectricDarkPixelCount(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getElectricDarkPixelIndices(long deviceID, int *errorCode, int *indices, int length)oceandirect::api::OceanDirectAPIvirtual
getErrorMessage(int errorCode, char *returnMessage, int length)oceandirect::api::OceanDirectAPIvirtual
getErrorStringLength(int errorCode)oceandirect::api::OceanDirectAPIvirtual
getFormattedSpectrum(long deviceID, int *errorCode, double *buffer, int bufferLength)oceandirect::api::OceanDirectAPIvirtual
getFormattedSpectrumLength(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getIndexAtWavelength(long deviceID, int *errorCode, double &wavelength, double approxWavelength)oceandirect::api::OceanDirectAPIvirtual
getIndicesAtAnyWavelength(long deviceID, int *errorCode, int *indices, int indicesLength, double *wavelength, int wavelengthLength)oceandirect::api::OceanDirectAPIvirtual
getIndicesAtWavelengthRange(long deviceID, int *errorCode, int *indices, int indicesLength, double *wavelengthLength, int wavelengthSize, double lo, double hi)oceandirect::api::OceanDirectAPIvirtual
getInstance()oceandirect::api::OceanDirectAPIstatic
getIntegrationTimeIncrementMicros(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getIntegrationTimeMicros(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getMaximumIntegrationTimeMicros(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getMaximumIntensity(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getMinimumAveragingIntegrationTimeMicros(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getMinimumIntegrationTimeMicros(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getNetworkDeviceIDs(long *ids, unsigned long maxLength)oceandirect::api::OceanDirectAPIvirtual
getNonlinearityCorrectedSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
getNonlinearityCorrectedSpectrum(long deviceID, int *errorCode, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
getNumberOfDeviceIDs()oceandirect::api::OceanDirectAPIvirtual
getRawSpectrumWithMetadata(long deviceID, int *errorCode, SpectrumWithMetadata *buffer, int bufferLength)oceandirect::api::OceanDirectAPIvirtual
getScansToAverage(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getSerialNumber(long deviceID, int *errorCode, char *buffer, int bufferLength)oceandirect::api::OceanDirectAPIvirtual
getSerialNumberMaximumLength(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getStoredDarkSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
getTime(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getTriggerMode(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
getWavelengthCoefficients(long deviceID, int *errorCode, double *coeff, int length)oceandirect::api::OceanDirectAPIvirtual
getWavelengths(long deviceID, int *errorCode, double *wavelengths, int length)oceandirect::api::OceanDirectAPIvirtual
instance (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIprotectedstatic
InstrumentedOceanDirectAPI (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIfriend
isFeatureEnabled(long deviceId, int *errorCode, FeatureId featureId)oceandirect::api::OceanDirectAPIvirtual
NetOceanDirectAdmin (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIfriend
nonLinearityCorrectionUsage(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
nonlinearityCorrectSpectrum(long deviceID, int *errorCode, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
nonlinearityCorrectSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength, double *illuminatedSpectrum, int illuminatedSpectrumLength, double *nonlinearityCorrectedSpectrum, int nonlinearityCorrectedSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
OceanDirectAdminAPI (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIfriend
OceanDirectAPI() (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIprotected
openDevice(long deviceID, int *errorCode)oceandirect::api::OceanDirectAPIvirtual
probeDevices()oceandirect::api::OceanDirectAPIvirtual
setAcquisitionDelayMicroseconds(long deviceID, int *errorCode, unsigned long delayMicroseconds)oceandirect::api::OceanDirectAPIvirtual
setBoxcarWidth(long deviceID, int *errorCode, unsigned short int boxcarWidth)oceandirect::api::OceanDirectAPIvirtual
setIntegrationTimeMicros(long deviceID, int *errorCode, unsigned long integrationTimeMicros)oceandirect::api::OceanDirectAPIvirtual
setMulticastMsgResponseReadDelay(size_t delayMs)oceandirect::api::OceanDirectAPI
setMulticastMsgResponseReadRetry(size_t retryCount)oceandirect::api::OceanDirectAPI
setMulticastMsgSendRetry(size_t retryCount)oceandirect::api::OceanDirectAPI
setScansToAverage(long deviceID, int *errorCode, unsigned int scansToAverage)oceandirect::api::OceanDirectAPIvirtual
setStoredDarkSpectrum(long deviceID, int *errorCode, double *darkSpectrum, int darkSpectrumLength)oceandirect::api::OceanDirectAPIvirtual
setTime(long deviceID, int *errorCode, long long int timeInMicrosecond)oceandirect::api::OceanDirectAPIvirtual
setTriggerMode(long deviceID, int *errorCode, int mode)oceandirect::api::OceanDirectAPIvirtual
shutdown()oceandirect::api::OceanDirectAPIstatic
~OceanDirectAPI() (defined in oceandirect::api::OceanDirectAPI)oceandirect::api::OceanDirectAPIvirtual