Package-level declarations

Types

Link copied to clipboard

Bearer is responsible for sending and receiving messages to and from the mesh network.

Link copied to clipboard
sealed class BearerError : Exception

Defines a set of errors that may be thrown by the bearer.

Link copied to clipboard
sealed class BearerEvent

Bearer event emitted by the bearer.

Link copied to clipboard
data class BearerPdu(val data: ByteArray, val type: PduType)

Event emitted when the bearer receives data.

Link copied to clipboard
interface MeshBearer : Bearer
Link copied to clipboard
data class Pdu(val data: ByteArray, val type: PduType)

Pdu containing the pdu and the type of the message.

Link copied to clipboard

PDU type identifies the type of the message.

Link copied to clipboard
sealed class PduTypes
Link copied to clipboard

Helper class for handling segmentation and reassembly of messages that are sent via the proxy protocol. This is defined in Bluetooth Mesh Protocol Specification 1.1

Link copied to clipboard
interface Receiver

Receiver is responsible for receiving messages from the mesh network.

Link copied to clipboard
interface Transmitter

transmitter is responsible for delivering messages to the mesh network.