# Package-level declarations

## Types

ColorData
Link copied to clipboard
class ColorData(@Size(value = 3) xyz: DoubleArray, val reference: ReferenceWhite, val mode: ScanMode = ScanMode.M2) : IColorData

Class describing colorimetry data

ColorUtils
Link copied to clipboard
class ColorUtils

Color math utility functions

CommandStatus
Link copied to clipboard
enum CommandStatus : Enum<CommandStatus>

Enum describing the possible status of commands executed by the Nix device, as provided in the OnDeviceResultListener.

DensityData
Link copied to clipboard
class DensityData(lambda: IntArray, reflectance: FloatArray, val mode: ScanMode = ScanMode.M2, val status: DensityStatus = DensityStatus.T) : IDensityData

Class describing density data

DensityStatus
Link copied to clipboard
enum DensityStatus : Enum<DensityStatus>

Enum to describe the available options for density status

DeviceCompat
Link copied to clipboard
class DeviceCompat : IDeviceCompat

Class describing the supported properties and methods for a Nix device.

DeviceScanner
Link copied to clipboard
class DeviceScanner(context: Context) : IDeviceScanner

Class responsible for discovering nearby Nix devices.

DeviceState
Link copied to clipboard
enum DeviceState : Enum<DeviceState>

Enum describing the possible states of the IDeviceCompat

DeviceStatus
Link copied to clipboard
enum DeviceStatus : Enum<DeviceStatus>

Enum describing the possible causes of a device disconnection event in the IDeviceCompat.OnDeviceStateChangeListener

DeviceType
Link copied to clipboard
enum DeviceType : Enum<DeviceType>

Enum to describe the supported Nix device types

DeviceVersion
Link copied to clipboard
class DeviceVersion(val string: String)

Class to describe Nix device revisions

IColorData
Link copied to clipboard
interface IColorData

Interface describing colorimetry data

IDensityData
Link copied to clipboard
interface IDensityData

Interface describing density data

IDeviceCompat
Link copied to clipboard
interface IDeviceCompat : Comparable<IDeviceCompat>

Interface describing the supported properties and methods for a Nix device. IDeviceCompat objects are found nearby using the DeviceScanner.

IDeviceScanner
Link copied to clipboard
interface IDeviceScanner
Illuminant
Link copied to clipboard
enum Illuminant : Enum<Illuminant>

Enum to describe the available options for reference illuminant

IMeasurementData
Link copied to clipboard
interface IMeasurementData

Interface defining the properties and methods provided by Nix device measurements

ISpectralData
Link copied to clipboard
interface ISpectralData

Interface describing spectral data obtained from a measurement

LicenseFeature
Link copied to clipboard
enum LicenseFeature : Enum<LicenseFeature>

Enum describing the optional features that can be enabled by the LicenseManager. Feature availability can be queried using LicenseManager.Shared.isFeatureEnabled.

LicenseManager
Link copied to clipboard
class LicenseManager

Class used to manage the license for the Nix Universal SDK. Members of this class are not instantiated or accessed directly. Access to a single shared instance is provided via LicenseManager.Shared.

LicenseManagerState
Link copied to clipboard
enum LicenseManagerState : Enum<LicenseManagerState>

Enum describing the possible states of the LicenseManager.

MeasurementData
Link copied to clipboard
class MeasurementData

Class describing measurement data from a Nix device

Observer
Link copied to clipboard
enum Observer : Enum<Observer>

Enum to describe the available options for reference observer

OnDeviceResultListener
Link copied to clipboard
interface OnDeviceResultListener

Definition for a callback providing the command result, invoked after executing an asynchronous command on an IDeviceCompat instance.

ReferenceWhite
Link copied to clipboard
enum ReferenceWhite : Enum<ReferenceWhite>

Reference white point constants for valid combinations of Illuminant and Observer

ScanMode
Link copied to clipboard
enum ScanMode : Enum<ScanMode>

Enum to describe the measurements modes used by Nix devices

SpectralData
Link copied to clipboard
class SpectralData(val lambda: IntArray, val value: FloatArray, val mode: ScanMode = ScanMode.M2) : ISpectralData

Class describing spectral data obtained from a measurement