Skip to main content

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.