rOmniDriver 0.1.20-2 (2025-07-26)
- Documentation update. No change to R code.
rOmniDriver 0.1.20 (2024-03-29)
- Check that we pass only finite values to OmniDriver functions for integration time and at least 1 as number of scans. This change only triggers a more informative error message.
- Revise start up messages for clarity as the lack of an OmniDriver installation is not a problem when using ‘ooacquire’ to do computations on previously acquired raw counts data.
- Tested good with OmniDriver 2.72.
- Update installation instructions, adding the R-Universe repository.
rOmniDriver 0.1.19
- Fix bug behind failure to initialize the high-resolution-time API wrapper in the Ocean Optics Java code.
rOmniDriver 0.1.17
- Address API changes in OmniDriver >= 2.70/2.71.
rOmniDriver 0.1.16
- Address API changes in OmniDriver >= 2.70.
rOmniDriver 0.1.15
- Tweak messages emitted when loading the package.
- Set R option
"OmniDriver.offline" during loading to reflect success or failure of initialization.
rOmniDriver 0.1.14
- Add
set_USB_timeout() and is_USB_timeout().
- Edit
set_timeout() and is_timeout() as ‘OmniDriver’ does not always provide the Java methods setTimeout and isTimeout.
- Add function
is_api_enabled().
- Add check for success of API initialization in function
init_api().
- Add preliminary (untested) support for I2C and SPI buses.
- Move repository from BitBucket to GitHub.
- Test with USB2000 (under Windows 10, FX/2 firmware updated to 2.51.0).
- Test good with OmniDriver 2.56.
- Update README to better explain all the steps needed to install the this package as well as OmniDriver.
- Update documentation to reflect that the company Ocean Optics has been renamed Ocean Insight.
rOmniDriver 0.1.13
- Add brief installation instructions to README.
- Fix bug affecting OS X and Linux.
- Improve on-load diagnosis and messages.
- Tested good with OmniDriver 2.46.
rOmniDriver 0.1.12
- Add support for features “internal trigger” and method “getLastException”.
rOmniDriver 0.1.11
- Add support for retrieval of irradiance calibration factors from instrument firmware.
rOmniDriver 0.1.10
- Fix bug: missing formal parameter for
ch.index.
rOmniDriver 0.1.9
- Add example scripts to installation.
rOmniDriver 0.1.8
- Add support for multi-channel spectrometers. The changes should not affect any existing scripts for single-channel instruments. However, it requires a recent version of the runtime from Ocean Optics (API version 2.40 or newer).
rOmniDriver 0.1.7
- Add several functions needed for more general use. Still many are not implemented including support for special “features” and triggers.
rOmniDriver 0.1.4
- Rebuilt with R 3.1.0
- No
.jar files included with package.
- At initialization reads the environment variable set during the OmniDriver runtime installation, sets the path for the Java class calls accordingly.
- This means that the package does not include any code from Ocean Optics.
rOmniDriver 0.1.3
- Rebuilt with R 3.0.3 and the documentation improved so that the current version of ‘roxygen2’ does not fail with a fatal error.
rOmniDriver 0.1.2
Working in some simple tests with the Maya2000Pro in the prototype of ‘MayaControl’.