InTheHand.Bluetooth Namespace

The InTheHand.Bluetooth namespace contains a WebBluetooth compatible API for Bluetooth LE client functionality.

Classes

Bluetooth Entry point to all Bluetooth LE functionality.
BluetoothAdvertisingEvent 
BluetoothDevice A BluetoothDevice instance represents a remote Bluetooth device
BluetoothLEScan 
BluetoothLEScanFilter Defines an individual filter to apply when requested devices.
BluetoothLEScanOptions 
BluetoothUtiAttribute Attribute to attach a Uniform Type Identifier to a Bluetooth UUID.
GattCharacteristic Represents a GATT Characteristic, which is a basic data element that provides further information about a peripheral’s service.
GattCharacteristicUuids Provides characteristic UUIDs for common GATT characteristics.
GattCharacteristicValueChangedEventArgs 
GattDescriptor Represents a GATT Descriptor, which provides further information about a GattCharacteristic’s value.
GattDescriptorUuids Represents an enumeration of the most well known Descriptor UUID values.
GattService 
GattServiceUuids Provides service UUIDs for common GATT services.
RemoteGattServer 
RequestDeviceOptions Specifies options to use when requesting access to a device.

Structures

BluetoothUuid Represents a Bluetooth UUID. Can be expressed as a Guid or a short ID for documented Bluetooth SIG definitions.

Enumerations

BluetoothLEAppearance Represents the external appearance of a device.
BluetoothLEAppearanceCategory Represents the external appearance of a device.
BluetoothPhy 
GattCharacteristicProperties Specifies the values for the GATT characteristic properties as well as the GATT Extended Characteristic Properties Descriptor.