OceanDirectLighthouse 3.1.3
OceanDirect Lighthouse C++/C API
oceandirect::api::LighthouseAPI Member List

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

addNetworkDevices(const char ipAddressStr[], const char deviceTypeStr[], lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
AutoNulling()oceandirect::api::LighthouseAPIvirtual
boxcarCorrectSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float illuminatedSpectrum[], size_t illuminatedSpectrumLength, lh_boxcar_width_t boxcarWidth, float boxcarCorrectedSpectrum[], size_t boxcarCorrectedSpectrumLength)oceandirect::api::LighthouseAPI
closeDevice(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
darkCorrectSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float illuminatedSpectrum[], size_t illuminatedSpectrumLength, float darkCorrectedSpectrum[], size_t darkCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
darkCorrectSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float darkSpectrum[], size_t darkSpectrumLength, const float illuminatedSpectrum[], size_t illuminatedSpectrumLength, float darkCorrectedSpectrum[], size_t darkCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
DeviceInformation()oceandirect::api::LighthouseAPIvirtual
Flash()oceandirect::api::LighthouseAPIvirtual
GainMode()oceandirect::api::LighthouseAPIvirtual
getAcquisitionDelay(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getAcquisitionDelayIncrement(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getAcquisitionDelayMaximum(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getAcquisitionDelayMinimum(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getAPIRCNumber(uint32_t &candidate)oceandirect::api::LighthouseAPIvirtual
getAPIVersionNumber(uint32_t &major, uint32_t &minor, uint32_t &point)oceandirect::api::LighthouseAPIvirtual
getBoxcarWidth(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getDarkCorrectedSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, float darkCorrectedSpectrum[], size_t darkCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
getDarkCorrectedSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float darkSpectrum[], size_t darkSpectrumLength, float darkCorrectedSpectrum[], size_t darkCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
getDeviceIDs(lh_device_id_t ids[], size_t idsLength)oceandirect::api::LighthouseAPIvirtual
getDeviceType(lh_device_id_t deviceID, lh_error_code_t *errorCode, char buffer[], size_t bufferLength)oceandirect::api::LighthouseAPIvirtual
getElectricDarkCorrectionState(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getErrorMessage(lh_error_code_t errorCode, char message[], size_t messageLength)oceandirect::api::LighthouseAPIvirtual
getErrorMessageLength(lh_error_code_t errorCode)oceandirect::api::LighthouseAPIvirtual
getInstance()oceandirect::api::LighthouseAPIstatic
getIntegrationTime(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getIntegrationTimeIncrement(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getMaximumIntegrationTime(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getMaximumIntensity(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getMinimumAveragingIntegrationTime(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getMinimumIntegrationTime(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getNetworkDeviceIDs(lh_device_id_t ids[], size_t idsLength)oceandirect::api::LighthouseAPIvirtual
getNonlinearityCorrectedSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, float nonlinearityCorrectedSpectrum[], size_t nonlinearityCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
getNonlinearityCorrectedSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float darkSpectrum[], size_t darkSpectrumLength, float nonlinearityCorrectedSpectrum[], size_t nonlinearityCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
getNonLinearityCorrectionState(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getNumberOfDeviceIDs()oceandirect::api::LighthouseAPIvirtual
getScansToAverage(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, float buffer[], size_t bufferLength)oceandirect::api::LighthouseAPIvirtual
getSpectrumLength(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getSpectrumWithMetadata(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_spectrum_with_metadata_t &spectrum)oceandirect::api::LighthouseAPIvirtual
getStoredDarkSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, float darkSpectrum[], size_t darkSpectrumLength)oceandirect::api::LighthouseAPIvirtual
getTriggerMode(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
getWavelengthCoefficients(lh_device_id_t deviceID, lh_error_code_t *errorCode, float coeff[], size_t coeffLength)oceandirect::api::LighthouseAPIvirtual
getWavelengths(lh_device_id_t deviceID, lh_error_code_t *errorCode, float wavelengths[], size_t wavelengthsLength)oceandirect::api::LighthouseAPIvirtual
Gpio()oceandirect::api::LighthouseAPIvirtual
InstrumentedLighthouseAPI classoceandirect::api::LighthouseAPIfriend
Lamp()oceandirect::api::LighthouseAPIvirtual
Led()oceandirect::api::LighthouseAPIvirtual
NetLighthouseAdmin classoceandirect::api::LighthouseAPIfriend
Network()oceandirect::api::LighthouseAPIvirtual
Nonlinearity()oceandirect::api::LighthouseAPIvirtual
nonlinearityCorrectSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float illuminatedSpectrum[], size_t illuminatedSpectrumLength, float nonlinearityCorrectedSpectrum[], size_t nonlinearityCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
nonlinearityCorrectSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float darkSpectrum[], size_t darkSpectrumLength, const float illuminatedSpectrum[], size_t illuminatedSpectrumLength, float nonlinearityCorrectedSpectrum[], size_t nonlinearityCorrectedSpectrumLength)oceandirect::api::LighthouseAPIvirtual
openDevice(lh_device_id_t deviceID, lh_error_code_t *errorCode)oceandirect::api::LighthouseAPIvirtual
probeAllDevices()oceandirect::api::LighthouseAPIvirtual
probeNetworkDevices()oceandirect::api::LighthouseAPIvirtual
probeUsbDevices()oceandirect::api::LighthouseAPIvirtual
SensorInformation()oceandirect::api::LighthouseAPIvirtual
SerialPort()oceandirect::api::LighthouseAPIvirtual
setAcquisitionDelay(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_microseconds_t microseconds)oceandirect::api::LighthouseAPIvirtual
setBoxcarWidth(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_boxcar_width_t boxcarWidth)oceandirect::api::LighthouseAPIvirtual
setElectricDarkCorrectionState(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t state)oceandirect::api::LighthouseAPIvirtual
setIntegrationTime(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_microseconds_t microseconds)oceandirect::api::LighthouseAPIvirtual
setMulticastMsgResponseReadDelay(lh_milliseconds_t milliseconds)oceandirect::api::LighthouseAPIvirtual
setMulticastMsgResponseReadRetry(size_t retryCount)oceandirect::api::LighthouseAPIvirtual
setMulticastMsgSendRetry(size_t retryCount)oceandirect::api::LighthouseAPIvirtual
setNonLinearityCorrectionState(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_enable_state_t state)oceandirect::api::LighthouseAPIvirtual
setScansToAverage(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_scan_averaging_t scansToAverage)oceandirect::api::LighthouseAPIvirtual
setStoredDarkSpectrum(lh_device_id_t deviceID, lh_error_code_t *errorCode, const float darkSpectrum[], size_t darkSpectrumLength)oceandirect::api::LighthouseAPIvirtual
setTriggerMode(lh_device_id_t deviceID, lh_error_code_t *errorCode, lh_trigger_mode_t mode)oceandirect::api::LighthouseAPIvirtual
shutdown()oceandirect::api::LighthouseAPIstatic
Shutter()oceandirect::api::LighthouseAPIvirtual
Strobe()oceandirect::api::LighthouseAPIvirtual
Thermoelectric()oceandirect::api::LighthouseAPIvirtual
UserString()oceandirect::api::LighthouseAPIvirtual
~LighthouseAPI()oceandirect::api::LighthouseAPIvirtual