Module meta

Module meta 

Source
Expand description

STR_PHY_RAW metadata envelopes.

The metadata trails the packet data in CMD_STR_SEND / CMD_STR_RECV payloads and may be absent entirely; decoding an empty slice yields the defaults.

Structs§

BufferedRxMeta
Recv metadata extended with the full protocol’s trailing buffered-frame fields (RX_FLAGS, RX_AGE).
RxMeta
Receive metadata for Recv on STR_PHY_RAW.
TxMeta
Transmit metadata for Send on STR_PHY_RAW.

Enums§

MetaError

Constants§

RX_FLAG_ACKED
RX_FLAGS bit: the device already transmitted a MAC ack for this frame on the host’s behalf; the host must not ack it again.
RX_FLAG_BUFFERED
RX_FLAGS bit: the frame was held in the inbound queue and is being delivered by CMD_QUEUE_DRAIN.
TX_FLAG_NOCCA
TX_FLAGS bit: do not use CCA (or the equivalent LoRa mechanism).
TX_FLAG_NODUTY
TX_FLAGS bit: send even if it would exceed the duty-cycle limit.
TX_POWER_DEFAULT
TX_POWER value requesting the radio’s default power.
TX_POWER_MAX
TX_POWER value requesting maximum power.