Package-level declarations
Types
Thin view model which adapts the view layer to the BluetoothRepository
.
A sealed class is used here to represent the different types of devices that can be displayed in the list. This is more type-safe and idiomatic than using a base class with boolean flags (e.g., isBLE, isUSB). It allows for exhaustive when
expressions in the code, making it more robust and readable.
Provide structured access to parse and compare device version strings
Regulatory regions for radio usage
Properties
Functions
Utility function to make it easy to declare byte arrays - FIXME move someplace better
Return a URL that represents the ChannelSet
Returns a traceroute response string only when the result is complete (both directions).
Return a ChannelSet that represents the ChannelSet encoded by the URL.