Package-level declarations

Types

Link copied to clipboard
data class MqttClientOptions(val clientId: String = "client_android_id", val host: String, val username: String, val passwords: String, val isSessionClean: Boolean = false, val connectTimeout: Int = 30, val keepAliveIntervals: Int = 20, val autoReconnectInterval: Int = 10, val topics: List<Topic> = emptyList())

MQTT client configuration

Link copied to clipboard
data class MqttMessage(val topic: String? = null, val message: String? = null)
Link copied to clipboard
data class Topic(val topic: String, val qos: Topic.Qos = Qos.QOS_0)

QOS_0(0), At most once, may be repeated or lost