• Docs
  • API
Show / Hide Table of Contents
  • NixUniversalSDK
    • BatteryStateEventArgs
    • ColorData
    • ColorDifferenceType
    • ColorDifferenceTypeExtensions
    • ColorType
    • ColorTypeExtensions
    • ColorUtils
    • CommandStatus
    • CommandStatusExtensions
    • DensityData
    • DensityStatus
    • DensityStatusExtensions
    • DeviceCompat
    • DeviceResult
    • DeviceScanner
    • DeviceScannerState
    • DeviceScannerStateExtensions
    • DeviceState
    • DeviceStateExtensions
    • DeviceStatus
    • DeviceStatusArgs
    • DeviceStatusExtensions
    • DeviceType
    • DeviceTypeExtensions
    • DeviceVersion
    • ExtPowerStateEventArgs
    • IColorData
    • IColorDataExtensions
    • IDensityData
    • IDeviceCompat
    • IDeviceCompatEvents
    • IDeviceCompatExtensions
    • IDeviceScanner
    • IDeviceScannerEvents
    • IMeasurementData
    • IMeasurementDataExtensions
    • ISpectralData
    • ISpectralDataExtensions
    • Illuminant
    • IlluminantExtensions
    • InterfaceType
    • InterfaceTypeExtensions
    • LicenseFeature
    • LicenseFeatureExtensions
    • LicenseManager
    • LicenseManagerState
    • MeasurementData
    • Observer
    • ObserverExtensions
    • ReferenceWhite
    • ReferenceWhiteExtensions
    • ScanMode
    • ScanModeExtensions
    • ScanResultEventArgs
    • ScannerCreatedEventArgs
    • SpectralData
  • NixUniversalSDK.Wrapper
    • Constants
    • Delegates
    • Delegates.BoolValue
    • Delegates.Empty
    • Delegates.IntValue
    • Delegates.StringValue
    • DeviceCompatModule
    • DeviceScannerModule
    • Exported

Enum DeviceState

Enum describing the possible states of the IDeviceCompat. See DeviceStateExtensions for extension methods.

Namespace: NixUniversalSDK
Assembly: NixUniversalSDK.dll
Syntax
public enum DeviceState

Fields

Name Description
BusyConnecting

The device is busy establishing a connection with the host device.

BusyDataTransfer

The device is busy with a data transfer to the host device.

BusyDiscovering

The device is busy; a connection has been opened but services are being discovered.

BusyRunningCommand

The device is busy executing a command.

BusySubscribing

The device is busy; a connection has been opened but characteristic notification / subscriptions are pending.

Disconnected

The device is disconnected.

Idle

The device is idle and ready to receive commands. This is the only state where commands can be successfully executed.

Extension Methods

DeviceStateExtensions.GetName(DeviceState)
In this article
Back to top Generated by DocFX