Package-level declarations
Types
Link copied to clipboard
The result of the Flow.merge operation.
Properties
Link copied to clipboard
Bluetooth UUIDs are 128-bit values used to uniquely identify services, characteristics, and descriptors. They are defined by the Bluetooth Special Interest Group (SIG).
Link copied to clipboard
Check whether the given UUID is a 16-bit UUID.
Link copied to clipboard
Check whether the given UUID is a 32-bit UUID.
Link copied to clipboard
Check whether the given UUID is a 16-bit or 32-bit UUID.
Functions
Link copied to clipboard
Creates a 128-bit UUID from a 16-bit or 32-bit UUID using Bluetooth Base UUID.
Link copied to clipboard
fun Flow<ByteArray>.mergeIndexed(operation: suspend (accumulator: ByteArray, received: ByteArray, index: Int) -> MergeResult): Flow<ByteArray>
Collects the flow of packets and emits a new flow of merged data using the given operation.
Link copied to clipboard
Link copied to clipboard
Returns the UUID as Byte Array, in Little Endian.
Link copied to clipboard
Returns a string representation of the UUID.