- PACKET_LENGTH - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattPeripheral.PacketHandler
-
The maximum length of a Bluetooth Low Energy packet.
- parse(byte[]) - Static method in class is.hello.buruberi.bluetooth.stacks.util.AdvertisingData
-
Parses a given byte array into an advertising data object.
- peripheralAddresses - Variable in class is.hello.buruberi.bluetooth.stacks.util.PeripheralCriteria
-
Device addresses to match against.
- PeripheralCriteria - Class in is.hello.buruberi.bluetooth.stacks.util
-
Describes what a
BluetoothStack
should look for when performing discovery.
- PeripheralCriteria() - Constructor for class is.hello.buruberi.bluetooth.stacks.util.PeripheralCriteria
-
- peripheralDisconnected() - Method in interface is.hello.buruberi.bluetooth.stacks.GattPeripheral.PacketHandler
-
Informs the packet handler that the GattPeripheral
has disconnected.
- PERMISSION_NULL - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Indicates no permissions could be found.
- PERMISSION_READ - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic read permission
- PERMISSION_READ_ENCRYPTED - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow encrypted read operations
- PERMISSION_READ_ENCRYPTED_MITM - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow reading with man-in-the-middle protection
- PERMISSION_WRITE - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic write permission
- PERMISSION_WRITE_ENCRYPTED - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow encrypted writes
- PERMISSION_WRITE_ENCRYPTED_MITM - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow encrypted writes with man-in-the-middle protection
- PERMISSION_WRITE_SIGNED - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow signed write operations
- PERMISSION_WRITE_SIGNED_MITM - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Allow signed write operations with man-in-the-middle protection
- predicates - Variable in class is.hello.buruberi.bluetooth.stacks.util.PeripheralCriteria
-
A list of predicate functions that will be called to determine
whether or not a collection of advertising data matches this
criteria object.
- processIncomingPacket(UUID, byte[]) - Method in interface is.hello.buruberi.bluetooth.stacks.GattPeripheral.PacketHandler
-
Attempt to process an incoming packet from a characteristic.
- PROPERTY_BROADCAST - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic is broadcastable.
- PROPERTY_EXTENDED_PROPS - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic has extended properties
- PROPERTY_INDICATE - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic supports indication
- PROPERTY_NOTIFY - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic supports notification
- PROPERTY_READ - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic is readable.
- PROPERTY_SIGNED_WRITE - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic supports write with signature
- PROPERTY_WRITE - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic can be written.
- PROPERTY_WRITE_NO_RESPONSE - Static variable in interface is.hello.buruberi.bluetooth.stacks.GattCharacteristic
-
Characteristic can be written without response.