![]() |
EVE 1.0
|
#include <iqrf.h>

Data Fields | |
| const struct iqrf_t * | Iqrf |
| Module instance. | |
| uint8_t | Nadr |
| Node's NADR. | |
| uint8_t | RxLen |
| Length of data in Rx buffer. | |
| uint8_t | TxLen [2] |
| Length of data in Tx buffers. | |
| uint8_t | TxIdx |
| Index of currently used TX buffer. | |
| uint8_t | Pos |
| Position of the currently transferred byte in a buffer. | |
| uint8_t | Phase |
| Thansfer phase. | |
| bool | XferStatus |
| True if last transfer has finished successfully. | |
| uint8_t | Channel |
| Radio channel. | |
| uint8_t | State |
| State. | |
| uint16_t | Hwpid |
| HWPID. | |
| struct work_t | Work |
| IQRF work. | |
| struct uwork_t | UWork |
| IQRF microsecond scheduler. | |
| struct mwork_t | RoutingTimer |
| IQRF millisecond scheduler. | |
| uint8_t | HopsRequest |
| Copy of HopsRequest from the last confirmation message. | |
| uint8_t | TimeslotRequest |
| Copy of TimeslotRequest from the last confirmation message. | |
| uint8_t | HopsResponse |
| Copy of HopsResponse from the last confirmation message. | |
| uint8_t | TimeslotResponse |
| uint32_t | ConfirmationTimestamp |
| Timestamp for the last confirmation message. | |
| iqrf_response_handler_t | ResponseHandler |
| Per-request response handler (callback) | |
| uint8_t | Rx [IQRF_SPI_BUFFER_LENGTH] |
| SPI receive buffer (max IQRF packet size + 4) | |
| uint8_t | Tx [2][IQRF_SPI_BUFFER_LENGTH] |
| SPI transmit buffers (max IQRF packet size + 4) | |