retry

Re-enqueue the same packet that produced this MessageHandle. The engine assigns a fresh MessageId and returns a new handle, leaving the original handle's terminal state unchanged.

Throws MeshtasticException.Protocol if the handle was constructed without a stashed packet (e.g. by a test double); built-in RadioClient.send() always populates one.