@NonNullByDefault

# Package ej.bluetooth

Contains Bluetooth classes.

- Class Summary
  Class | Description
  --- | ---
  BluetoothAdapter | The `BluetoothAdapter` class represents a Bluetooth adapter.
  BluetoothAddress | The `BluetoothAddress` class represents the address of a Bluetooth device.
  BluetoothAttribute | The `BluetoothAttribute` class represents a remote or a local GATT attribute.
  BluetoothCharacteristic | The `BluetoothCharacteristic` class represents a remote or a local GATT characteristic.
  BluetoothConnection | The `BluetoothConnection` class represents a connection with a remote Bluetooth device.
  BluetoothDataTypes | The `BluetoothDataTypes` class enumerates the values for advertising data types.
  BluetoothDescriptor | The `BluetoothDescriptor` class represents a remote or a local GATT descriptor.
  BluetoothPermissions | The `BluetoothPermissions` class enumerates the values for attribute permissions.
  BluetoothProperties | The `BluetoothProperties` class enumerates the values for characteristic properties.
  BluetoothScanFilter | The `BluetoothScanFilter` class represents a scan filter which may be used in order to filter scan results during a scan.
  BluetoothService | The `BluetoothService` class represents a remote or a local GATT service.
  BluetoothServiceDefinition | The `BluetoothServiceDefinition` class represents the structure of a GATT service.
  BluetoothStatus | The `BluetoothStatus` class enumerates the values for error codes of ATT requests.
  BluetoothUuid | The `BluetoothUuid` class represents the UUID of a service or attribute.