QueueRejected

data class QueueRejected(val res: Int) : SendFailure(source)

The device rejected the packet at its transmit queue (QueueStatus.res != 0), most commonly because the firmware's bounded in-flight queue (~16 packets) is full.

Surfaced immediately instead of waiting out the ACK timer. Callers should back off and retry; bulk senders should pace submissions against this signal.

Since

0.2.0

Parameters

res

the raw QueueStatus.res error code reported by the firmware

Constructors

Link copied to clipboard
constructor(res: Int)

Properties

Link copied to clipboard
val res: Int

Functions

Link copied to clipboard

Plain-language message for any SendFailure. Never empty.