Package-level declarations
Utilities.
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
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
Returns the UUID as Byte Array, in Little Endian.
Link copied to clipboard
Returns a string representation of the UUID.