moduleID_t | creator | The identifier of the module that requested a free entry in the queue |
---|---|---|
moduleID_t | owner | The identifier of the module that is busy processing the entry |
moduleID_t | nextOwner | The identifier of the next module that must process this entry |
uint8_t | handle | A handle that is used if more than one queue is present in the stack (e.g. IDRA queue) so that we can match entries |
uint8_t | Length | Length of the payload. Must be updated if a MAC header is added |
Bool | useTransmitPower | If set to FALSE, a default transmit power will be used. Otherwise "TransmitPower" will be used |
transmitPower_t | transmitPower | The transmit power for sending packets |
Bool | useChannel | If set to FALSE, a default channel will be used. Otherwise, "Channel" will be used |
channel_t | channel | The channel on which the packet has to be sent |
Bool | useCCA | If set to FALSE, CCA is not used. Otherwise, CCAmode and backoffInformation is used for the clear channel assessment |
ccaMode_t | CCAmode | The CCA mode (cfr. IEEE 802.15.4 standard) |
backoff_t | backoffInformation | Contains initial backoff and congestion backoff |
uint64_t | rxTimestamp | The timestamp set when a packet is received |
sleepWakeupSchedule_t | sleepWakeupSchedule | The timings for the sleep/wakeup schedule |
int8_t | rssi | Received Signal Strength Indicator |
uint8_t | lqi | Link Quality Indicator |
Boolean | crc | If set to FALSE, the crc was not correct |
uint8_t | macletID | The identifier of the maclet that must process this packet |
uint8_t | primitiveID | The chosen primitive that needs to be executed for this packet |
uint16_t | nextHop | The next hop address determined by the routing/forwarding layer |