Include dependency graph for ZW_transport_api.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | s_rssi_val |
| struct | _S_ROUTE_LINK_T_ |
| struct | _TX_STATUS_TYPE_ |
| struct | _RECEIVE_OPTIONS_TYPE |
| struct | _TRANSMIT_OPTIONS_TYPE |
| struct | _TRANSMIT_MULTI_OPTIONS_TYPE |
Macros | |
| #define | ZW_MAX_NODES 232 |
| #define | ZW_MAX_NODES_LR 1024 |
| #define | LOWEST_LONG_RANGE_NODE_ID (0x0100) |
| #define | HIGHEST_LONG_RANGE_NODE_ID (LOWEST_LONG_RANGE_NODE_ID + ZW_MAX_NODES_LR - 1) |
| #define | NODEPARM_MAX 35 |
| max. number of parameters | |
| #define | HOMEID_LENGTH 4 |
| Number of bytes in a homeID. | |
| #define | TRANSMIT_OPTION_ACK 0x01 |
| Request acknowledge from destination node. | |
| #define | TRANSMIT_OPTION_LOW_POWER 0x02 |
| Rransmit at low output power level (1/3 of normal RF range) | |
| #define | TRANSMIT_OPTION_MULTICAST_AS_BROADCAST 0x02 |
| The multicast frame should be send as a broadcast. | |
| #define | TRANSMIT_OPTION_AUTO_ROUTE 0x04 |
| Request retransmission via repeater nodes. | |
| #define | TRANSMIT_OPTION_NO_ROUTE 0x10 |
| Do not use response route - Even if available. | |
| #define | TRANSMIT_OPTION_EXPLORE 0x20 |
| Use explore frame if needed. | |
| #define | RECEIVE_STATUS_ROUTED_BUSY 0x01 |
| < A response route is locked by the application | |
| #define | RECEIVE_STATUS_LOW_POWER 0x02 |
| #define | RECEIVE_STATUS_TYPE_MASK 0x0C |
| #define | RECEIVE_STATUS_TYPE_SINGLE 0x00 |
| #define | RECEIVE_STATUS_TYPE_BROAD 0x04 |
| #define | RECEIVE_STATUS_TYPE_MULTI 0x08 |
| #define | RECEIVE_STATUS_TYPE_EXPLORE 0x10 |
| #define | RECEIVE_STATUS_FOREIGN_FRAME 0x40 |
| #define | NODE_BROADCAST 0xFF |
| broadcast | |
| #define | ZW_TEST_NOT_A_NODEID 0x00 |
| #define | TRANSMIT_COMPLETE_OK 0x00 |
| Transmit OK. | |
| #define | TRANSMIT_COMPLETE_NO_ACK 0x01 |
| Retransmission error. | |
| #define | TRANSMIT_COMPLETE_FAIL 0x02 |
| Transmit error. | |
| #define | TRANSMIT_ROUTING_NOT_IDLE 0x03 |
| Transmit error. | |
| #define | TRANSMIT_COMPLETE_VERIFIED 0x05 |
| Security S2. Receiving node has decrypted the frame. | |
| #define | ZW_MAX_CACHED_RETURN_ROUTE_DESTINATIONS 5 |
| #define | MAX_REPEATERS 4 |
| #define | LAST_USED_ROUTE_CONF_SIZE 1 |
| #define | LAST_USED_ROUTE_SIZE (MAX_REPEATERS + LAST_USED_ROUTE_CONF_SIZE) |
| #define | S2_TXOPTION_VERIFY_DELIVERY 1 |
| #define | S2_TXOPTION_SINGLECAST_FOLLOWUP 2 |
| #define | S2_TXOPTION_FIRST_SINGLECAST_FOLLOWUP 4 |
Typedefs | |
| typedef uint32_t | TxOptions_t |
| The universal TX-Option flag count. | |
| typedef struct _S_ROUTE_LINK_T_ | S_ROUTE_LINK_T |
| typedef struct _TX_STATUS_TYPE_ | TX_STATUS_TYPE |
| typedef struct _RECEIVE_OPTIONS_TYPE | RECEIVE_OPTIONS_TYPE |
| typedef struct _TRANSMIT_OPTIONS_TYPE | TRANSMIT_OPTIONS_TYPE |
| typedef struct _TRANSMIT_MULTI_OPTIONS_TYPE | TRANSMIT_MULTI_OPTIONS_TYPE |