Namespace nanoFramework.Device.Bluetooth
Classes
- BluetoothAddress
Bluetooth Address class.
- BluetoothDeviceId
Represents a Bluetooth device id.
- BluetoothLEAdvertisementWatcher
A class to receive Bluetooth Low Energy (LE) advertisements.
- BluetoothLEDevice
Represents a Bluetooth LE device.
- BluetoothLEServer
Represents a Bluetooth LE Server.
- BluetoothSignalStrengthFilter
Groups parameters used to configure received signal strength indicator (RSSI)-based filtering.
- Buffer
Represents a referenced array of bytes used by byte stream read and write interfaces.
- DataReader
Reads data from an input buffer.
- DataWriter
Writes data to an output stream.
- DevicePairing
Contains information and enables pairing for a device.
- DevicePairingEventArgs
This class contains the arguments for the Pairing Complete event.
- DevicePairingRequestedEventArgs
This class contains the arguments for the Pairing event.
- DevicePairingResult
Contains information about the result of attempting to pair a device.
- DeviceUnpairingResult
Contains information about the result of attempting to unpair a device.
- PasswordCredential
Class to hold password credentials.
- Utilities
Bluetooth library utilities.
Enums
- BluetoothAddressType
Describes the Bluetooth address type.
- BluetoothConnectionStatus
Bluetooth device connection status.
- BluetoothError
Specifies common Bluetooth error cases.
- BluetoothEventType
Event type for Bluetooth events coming from Native.
- BluetoothLEAdvertisementWatcherStatus
Represents the possible states of the BluetoothLEAdvertisementWatcher.
- DevicePairingIOCapabilities
Kinds of IO capabilties used for pairing.
- DevicePairingKinds
Kinds of paring.
- DevicePairingProtectionLevel
The level of protection for pairing.
- DevicePairingResultStatus
The result of the pairing action.
- DeviceUnpairingResultStatus
The result of the unpairing action.
- Utilities.GattNativeDescriptorUuid
This enum assists in finding a string representation of a BT SIG assigned value for Descriptor UUIDs Reference: https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorsHomePage.aspx
- Utilities.UuidType
Type of UUID.
Delegates
- BluetoothLEAdvertisementWatcher.BluetoothLEAdvertisementReceivedHandler
Delegate for new Bluetooth LE advertisement events received.
- BluetoothLEAdvertisementWatcher.BluetoothLEAdvertisementStoppedEvenHandler
Delegate for new Bluetooth LE advertisement stop events.
- DevicePairing.DevicePairingRequestedHandler
Delegate for Pairing requested events.
- DevicePairing.PairingCompleteHandler
Delegate for Pairing Complete events.