Namespace NixUniversalSDK
Classes
- BatteryStateEventArgs
Event arguments for BatteryStateChanged
- ColorData
Class describing colorimetry data
- ColorDifferenceTypeExtensions
Extensions for the ColorDifferenceType enum.
- ColorTypeExtensions
Extensions for the ColorType enum.
- ColorUtils
Color math utility functions
- CommandStatusExtensions
Extensions for the CommandStatus enum.
- DensityData
Class describing density data
- DensityStatusExtensions
Extensions for the DensityStatus enum.
- DeviceCompat
Class describing the supported properties and methods for a Nix device.
- DeviceResult
Class representing a device response after an asynchronous command.
- DeviceScanner
Class responsible for discovering nearby Nix devices.
- DeviceScannerStateExtensions
Extensions for the DeviceScannerState enum.
- DeviceStateExtensions
Extensions for the DeviceState enum.
- DeviceStatusArgs
Event arguments for Disconnected
- DeviceStatusExtensions
Extensions for the DeviceStatus enum.
- DeviceTypeExtensions
Extensions for the DeviceType enum.
- DeviceVersion
Class to describe Nix device revisions
- ExtPowerStateEventArgs
Event arguments for ExtPowerStateChanged
- IColorDataExtensions
Extensions for the IColorData interface
- IDeviceCompatExtensions
Extensions for IDeviceCompat instances.
- IMeasurementDataExtensions
Extension methogs for IMeasurementData
- ISpectralDataExtensions
Extensions for the ISpectralData interface
- IlluminantExtensions
Extensions for the Illuminant enum
- InterfaceTypeExtensions
Extensions for the InterfaceType enum.
- LicenseFeatureExtensions
Extensions for the LicenseFeature enum.
- LicenseManager
Class used to manage the license for the Nix Universal SDK. Access to a single shared instance is provided via static functions.
- MeasurementData
Class defining the properties and methods provided by Nix device measurements
- ObserverExtensions
Extensions for the Observer enum.
- ReferenceWhiteExtensions
Extensions for the ReferenceWhite enum.
- ScanModeExtensions
Extensions for the ScanMode enum.
- ScanResultEventArgs
Class describing the arguments for the ScanResult event
- ScannerCreatedEventArgs
Class describing the arguments for the ScannerCreated event
- SpectralData
Class describing spectral reflectance data
Interfaces
- IColorData
Interface describing colorimetry data
- IDensityData
Interface describing density data
- IDeviceCompat
Interface describing the supported properties and methods for a Nix device. IDeviceCompat objects are found nearby using the DeviceScanner. See IDeviceCompatExtensions for extension methods.
- IDeviceCompatEvents
Interface defining the events for a IDeviceCompat instance on a connection state change, battery state change, or external power state change
- IDeviceScanner
Interface implemented by the DeviceScanner
- IDeviceScannerEvents
Interface defining the events invoked by the IDeviceScanner.
- IMeasurementData
Interface defining the properties and methods provided by Nix device measurements. See also IMeasurementDataExtensions for extension methods.
- ISpectralData
Interface describing spectral data
Enums
- ColorDifferenceType
Enum describing the available color difference (delta E) equations. See ColorDifferenceTypeExtensions for extension methods.
- ColorType
Enum to describe the base color data types available for IColorData objects. Values for each of these types can be freely converted to each other without loss of color data. See ColorTypeExtensions for extension methods.
- CommandStatus
Enum describing the possible status of commands executed by the Nix device, as provided in the DeviceResult class. See CommandStatusExtensions for extension methods.
- DensityStatus
Enum to describe the available options for density status. See DensityStatusExtensions for extension methods.
- DeviceScannerState
Enum describing the possible states of the IDeviceScanner. See DeviceScannerStateExtensions for extension methods.
- DeviceState
Enum describing the possible states of the IDeviceCompat. See DeviceStateExtensions for extension methods.
- DeviceStatus
Enum describing the possible causes of a Disconnected event. See DeviceScannerStateExtensions for extension methods.
- DeviceType
Enum to describe the supported Nix device types. See DeviceTypeExtensions for extension methods.
- Illuminant
Enum to describe the available options for reference illuminant. See IlluminantExtensions for extension methods.
- InterfaceType
Enum describing the supported connection interface types for Nix devices. See InterfaceTypeExtensions for extension methods.
- LicenseFeature
Enum describing the optional features that can be enabled by the LicenseManager. Feature availability can be queried using IsFeatureEnabled(LicenseFeature?).
- LicenseManagerState
Enum describing the possible states of the LicenseManager.
- Observer
Enum to describe the available options for reference observer. See ObserverExtensions for extension methods.
- ReferenceWhite
Enum to describe valid options for reference white. See ReferenceWhiteExtensions for extension methods.
- ScanMode
Enum to describe the measurement modes used by Nix devices. See ScanModeExtensions for extension methods.