Companion

object Companion

Properties

Link copied to clipboard
const val PACKET_SIZE_V1_5: Int = 6
Link copied to clipboard

Functions

Link copied to clipboard

Parses advertising packet data into BluetoothAdvertisement. Manufacturer payload after company ID: 0-3: deviceId (4 bytes, little-endian) 4: combinedStateCounter (1 byte: DSC0-3, SSC4-7) 5: signalingByte (1 byte) 6: deviceModeByte (optional; present when size >= 8) 7: deviceStateByte (optional; present when size >= 8) Trailing bytes beyond 8 are ignored. Size 7 is treated as v1.5 (first 6 bytes).

Link copied to clipboard
Link copied to clipboard
fun u32le(b: ByteArray, off: Int): UInt