Package: rOmniDriver 0.1.20-2

rOmniDriver: Omni Driver R wrapper
This package is a wrapper of the OmniDriver java driver for Ocean Optics spectrometers.
Authors:
rOmniDriver_0.1.20-2.tar.gz
rOmniDriver_0.1.20-2.zip(r-4.7)rOmniDriver_0.1.20-2.zip(r-4.6)rOmniDriver_0.1.20-2.zip(r-4.5)
rOmniDriver_0.1.20-2.tgz(r-4.6-any)rOmniDriver_0.1.20-2.tgz(r-4.5-any)
rOmniDriver_0.1.20-2.tar.gz(r-4.7-any)rOmniDriver_0.1.20-2.tar.gz(r-4.6-any)
rOmniDriver_0.1.20-2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
rOmniDriver/json (API)
NEWS
| # Install 'rOmniDriver' in R: |
| install.packages('rOmniDriver', repos = c('https://aphalo.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/aphalo/romnidriver/issues
Pkgdown/docs site:https://docs.r4photobiology.info
data-acquisitionspectroscopyopenjdk
Last updated from:cc0d597219. Checks:7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | NOTE | 148 | ||
| source / vignettes | OK | 223 | ||
| linux-release-x86_64 | NOTE | 138 | ||
| macos-release-arm64 | NOTE | 114 | ||
| macos-oldrel-arm64 | NOTE | 106 | ||
| windows-devel | NOTE | 101 | ||
| windows-release | NOTE | 82 | ||
| windows-oldrel | NOTE | 74 | ||
| wasm-release | OK | 122 |
Exports:close_all_spectrometersget_api_versionget_benchget_board_temperatureget_boxcar_widthget_calibration_coefficients_from_bufferget_calibration_coefficients_from_eepromget_correct_for_detector_nonlinearyget_correct_for_electrical_darkget_correct_for_stray_lightget_detectorget_detector_temperatureget_feature_controller_board_temperatureget_feature_controller_internal_triggerget_feature_controller_saturation_thresholdget_feature_detector_temperatureget_feature_I2C_busget_feature_irradiance_calibration_factorget_feature_pixel_binningget_feature_spectrum_typeget_feature_SPI_busget_firmware_modelget_firmware_versionget_I2C_busget_integration_timeget_irradiance_calibration_factorsget_last_exceptionget_maximum_integration_timeget_maximum_intensityget_micro_time_deltaget_micro_time_delta_sinceget_milli_time_deltaget_milli_time_delta_sinceget_minimum_integration_timeget_nameget_nano_time_deltaget_nano_time_delta_sinceget_number_of_channelsget_number_of_dark_pixelsget_number_of_enabled_channelsget_number_of_pixelsget_scans_to_averageget_scans_to_avgget_seconds_time_deltaget_seconds_time_delta_sinceget_serial_numberget_spectrumget_trigger_periodget_trigger_period_valid_rangeget_trigger_sourceget_wavelengthsget_wrapper_extensionshighSpdAcq_allocate_bufferhighSpdAcq_get_number_of_spectra_acquiredhighSpdAcq_get_spectrumhighSpdAcq_get_time_stamphighSpdAcq_start_acquisitioninit_apiinit_extended_apiinit_highres_time_apiinit_srsis_api_enabledis_channel_enabledis_extended_api_enabledis_feature_supported_board_temperatureis_feature_supported_detector_temperatureis_feature_supported_I2C_busis_feature_supported_internal_triggeris_feature_supported_irradiance_calibration_factoris_feature_supported_pixel_binningis_feature_supported_saturation_thresholdis_feature_supported_spectrum_typeis_feature_supported_SPI_busis_highres_time_api_enabledis_saturatedis_spectrum_validis_timeoutis_USB_timeoutnumber_srsoo_timestamp_to_stringopen_all_spectrometersset_boxcar_widthset_correct_for_detector_nonlinearityset_correct_for_electrical_darkset_I2C_busset_integration_timeset_scans_to_averageset_scans_to_avgset_timeoutset_trigger_periodset_trigger_sourceset_USB_timeoutspectrum_flushsrs_closestop_averaging
Dependencies:rJava
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| rOmniDriver: Omni Driver R wrapper | rOmniDriver-package rOmniDriver |
| close all open connections to spectrometers | close_all_spectrometers srs_close |
| Get OmniDriver API version | get_api_version |
| Get optical properties of optical bench | get_bench |
| Get current setting of boxcar width | get_boxcar_width |
| Get calibration coefficients from buffer | get_calibration_coefficients_from_buffer |
| Get calibration coefficients from EEPROM | get_calibration_coefficients_from_eeprom |
| Get current setting of linearity correction (enabled or not) | get_correct_for_detector_nonlineary |
| Get current setting for electrical dark correction | get_correct_for_electrical_dark |
| Get current setting of stray light correction | get_correct_for_stray_light |
| Get description of detector | get_detector |
| Get feature "saturation threshold" | get_feature_controller_saturation_threshold |
| Get feature controller "I2C Bus" | get_feature_I2C_bus |
| Get feature "pixel binning" | get_feature_pixel_binning |
| Get feature "spectrum type" | get_feature_spectrum_type |
| Get feature controller "SPI Bus" | get_feature_SPI_bus |
| Get name of spectrometer | get_firmware_model |
| Get spectrometer firmware version | get_firmware_version |
| Talk to "I2C bus" | get_I2C_bus set_I2C_bus |
| Get integration time | get_integration_time |
| Get OmniDriver last exception | get_last_exception |
| Get maximum integration time | get_maximum_integration_time |
| Get maximum intensity | get_maximum_intensity |
| Get minimum integration time | get_minimum_integration_time |
| Get name of spectrometer | get_name |
| Get number of channels | get_number_of_channels |
| Get number of dark pixels | get_number_of_dark_pixels |
| Get number of enabled channels | get_number_of_enabled_channels |
| Get total number of pixels in CCD array | get_number_of_pixels |
| Get "number of scans to average" | get_scans_to_average get_scans_to_avg |
| Get time difference between time stamps | get_micro_time_delta get_milli_time_delta get_nano_time_delta get_seconds_time_delta |
| Get time difference since a time stamp | get_micro_time_delta_since get_milli_time_delta_since get_nano_time_delta_since get_seconds_time_delta_since |
| Get serial number of spectrometer | get_serial_number |
| Get a spectrum from the spectrometer | get_spectrum |
| Talk to "SPI bus" | get_SPI_bytes |
| Get wavelengths from spectrometer | get_wavelengths |
| Get OmniDriver wrapper extensions | get_wrapper_extensions |
| Allocate memory buffer for high speed acquisition | highSpdAcq_allocate_buffer |
| Get the number of spectra acquired at high speed | highSpdAcq_get_number_of_spectra_acquired |
| Get one spectrum acquired at high speed | highSpdAcq_get_spectrum |
| Get the time stamp of one spectrum acquired at high speed | highSpdAcq_get_time_stamp |
| Start high speed acquisition | highSpdAcq_start_acquisition |
| Initialize the connection to the driver | init_api init_extended_api init_highres_time_api init_srs is_api_enabled is_extended_api_enabled is_highres_time_api_enabled |
| Informs whether a channel is enbled or not | is_channel_enabled |
| Feature "Board temperature" | get_board_temperature get_feature_controller_board_temperature is_feature_supported_board_temperature |
| Feature "detector temperature" | get_detector_temperature get_feature_detector_temperature is_feature_supported_detector_temperature |
| Is feature "I2C Bus" supported? | is_feature_supported_I2C_bus |
| Feature "ìnternal trigger" | get_feature_controller_internal_trigger get_trigger_period get_trigger_period_valid_range get_trigger_source is_feature_supported_internal_trigger set_trigger_period set_trigger_source |
| Feature "Irradiance Calibration Factor" | get_feature_irradiance_calibration_factor get_irradiance_calibration_factors is_feature_supported_irradiance_calibration_factor |
| Is feature "pixel binning" supported? | is_feature_supported_pixel_binning |
| Is feature "saturation threshold" supported? | is_feature_supported_saturation_threshold |
| Is feature "spectrum type" supported? | is_feature_supported_spectrum_type |
| Is feature "SPI Bus" supported? | is_feature_supported_SPI_bus |
| Is the most recent spectrum acquired saturated? | is_saturated |
| Is the most recent spectrum acquired valid? | is_spectrum_valid |
| Did the last operation time out? | is_timeout |
| Did the last USB operation time out? | is_USB_timeout |
| Convert time stamp to string | oo_timestamp_to_string |
| Opens connections to all spectrometers | number_srs open_all_spectrometers |
| Set "boxcar width" | set_boxcar_width |
| Set "correct for detector nonlinearity" | set_correct_for_detector_nonlinearity |
| Set "correct for electrical dark signal" | set_correct_for_electrical_dark |
| Set "integration time" | set_integration_time |
| Set "number of scans to average" | set_scans_to_average set_scans_to_avg |
| Set "spectrum type" | set_spectrum_type |
| Set (trigger) "timeout" | set_timeout |
| Set USB "timeout" | set_USB_timeout |
| Flush the most recent spectrum | spectrum_flush |
| Stop averaging of scans | stop_averaging |
