Namespace Meadow.Gateways.Bluetooth
Classes
AdapterCapabilities
Describes the capabilities of the Bluetooth adapter.
Characteristic
Represents a Bluetooth characteristic.
Characteristic<T>
Represents a Bluetooth characteristic with a generic value of type <code class="typeparamref">T</code>.
CharacteristicBool
Represents a Bluetooth characteristic with a boolean value.
CharacteristicCollection
Represents a collection of characteristics.
CharacteristicInt32
Represents a Bluetooth characteristic with an integer (Int32) value.
CharacteristicString
Represents a Bluetooth characteristic with a string value.
CharacteristicUpdatedEventArgs
Provides data for the event when a characteristic is updated.
Definition
Represents the definition of a Bluetooth device.
Descriptor
Represents a Bluetooth descriptor.
KnownCharacteristics
Provides a static class for known Bluetooth GATT characteristics and their lookup.
KnownDescriptors
Provides a static class for known Bluetooth GATT descriptors and their lookup.
KnownServices
Provides a static class for known Bluetooth GATT services and their lookup.
Service
Provides access to a device Bluetooth capabilities
ServiceCollection
Represents a collection of Bluetooth services.
Structs
KnownCharacteristic
Represents a known Bluetooth GATT characteristic with a name and a GUID.
KnownDescriptor
Represents a known Bluetooth GATT descriptor with a name and a GUID.
KnownService
Represents a known Bluetooth GATT service with a name and a GUID.
Interfaces
IAttribute
Represents a Bluetooth attribute.
ICharacteristic
Represents a Bluetooth characteristic.
IDefinition
Represents the definition of a Bluetooth device.
IDescriptor
A descriptor for a GATT characteristic
IJsonSerializable
Represents an interface for objects that can be serialized to JSON.
IService
Represents a service in Bluetooth GATT.
Enums
CharacteristicPermission
Specifies the permissions for accessing a Bluetooth characteristic.
CharacteristicProperty
Specifies the properties of a Bluetooth characteristic.
CharacteristicPropertyType
Represents the properties of a characteristic. It's a superset of all common platform specific properties.
TODO: CTacke: we'll need to update these with whatever the ESP supports, i'm guessing.
CharacteristicWriteType
Specifies how a value should be written.
Delegates
CharacteristicValueSetHandler
Delegate representing the event handler for the ValueSet event of a Bluetooth characteristic.
ServerValueChangedHandler
Delegate representing the event handler for the ServerValueSet event of a Bluetooth characteristic.