Nix Universal SDK functions must now be enabled with a license key using LicenseManager (see Kotlin or Java). For further details, refer to Activating the SDK License.
Existing enum types have added cases related to LicenseManager errors. Refer to the API documentation linked below for additional details.
This dependency is used provide support for devices directly attached via USB. It can be safely omitted if USB support is not required.
To enable USB device support, include this dependency in your application's build.gradle file. Refer to Add dependencies for USB support for further details.
Version 4.1.0
Released on July 31, 2023
Added support for Nix Spectro L devices
Added IDeviceCompat/fieldCalibrationMaxDelta
Allows override of the maximum Delta E threshold used when performing in-field calibration
Review the API reference (Kotlin or Java getter and setter) for additional details
Updated field calibration routine for Nix Spectro 2 devices
API calls to IDeviceCompat/runFieldCalibration function are unchanged
Additional diagnostics are performed during the white tile scan on Spectro 2 type devices. As a result, the calibration command can now take 5 - 10 seconds to complete
The operation can now fail with status CommandStatus/ERROR_SCAN_DELTA if the tile measurement delta exceeds the allowable threshold
Added IDeviceCompat/invalidateFieldCalibration function
This function forces the field calibration record to expire on QC and Spectro 2 type devices.
Review the API reference (Kotlin or Java) for additional details
Version 4.0.2
Released on February 13, 2023
Added ISO Density calculations and supporting classes
Density data can be obtained from measurements as IDensityData