Package-level declarations

Types

Link copied to clipboard
data class CharacteristicServiceProperty(val service: UUID, val readCharacteristic: UUID, val writeCharacteristic: UUID)
Link copied to clipboard
value class TopicIdentifier(val value: String)

Inline class for a topic identifier (the part that than actually is within the UUID to distinguish a topic uniquely) of a topic.

Link copied to clipboard
value class TopicName(val value: String)

Inline class for a name of a topic.

Link copied to clipboard

A shared class between the remote device and the SDK which contains all hardcoded things about service / characteristic UUIDS, and all logic they need to share in order to have efficient characteristic / service handshakes and stuff like that.