|
RF24Ethernet - TCP/IP over RF24Network v2.0.3
TMRh20 - Pushing the practical limits of RF24 modules
|
#include "Print.h"#include "Client.h"#include "RF24Network_config.h"#include "lwip/tcp.h"#include "lwip/tcpip.h"#include "lwip/raw.h"Go to the source code of this file.
Classes | |
| class | RF24Client |
| struct | RF24Client::ConnectState |
Macros | |
| #define | INCOMING_DATA_SIZE MAX_PAYLOAD_SIZE * 2 |
| #define | LWIP_DNS 1 |
Variables | |
| volatile bool | finished = false |
| volatile bool | connected = false |
| volatile bool | waiting_for_ack = false |
| volatile bool | backlogWasClosed = false |
| volatile bool | backlogWasAccepted = false |
| volatile bool | clientPollingSetup = 0 |
| volatile bool | stateActiveID = 0 |
| volatile err_t | result = 0 |
| volatile uint32_t | connectTimestamp = millis() |
| volatile uint32_t | sConnectionTimeout = serverConnectionTimeout |
| volatile uint32_t | serverTimer = millis() |
| volatile uint32_t | cConnectionTimeout = clientConnectionTimeout |
| volatile uint32_t | clientTimer = millis() |
| volatile uint32_t | closeTimer = millis() |
| volatile uint32_t | identifier = 0 |
| #define INCOMING_DATA_SIZE MAX_PAYLOAD_SIZE * 2 |
Definition at line 78 of file RF24Client.h.
Referenced by RF24Server::RF24Server().
| #define LWIP_DNS 1 |
Definition at line 82 of file RF24Client.h.
| volatile bool finished = false |
Definition at line 0 of file RF24Client.h.
Referenced by RF24Client::connect().
| volatile bool connected = false |
Definition at line 1 of file RF24Client.h.
| volatile bool waiting_for_ack = false |
Definition at line 2 of file RF24Client.h.
| volatile bool backlogWasClosed = false |
Definition at line 3 of file RF24Client.h.
| volatile bool backlogWasAccepted = false |
Definition at line 5 of file RF24Client.h.
| volatile bool clientPollingSetup = 0 |
Definition at line 6 of file RF24Client.h.
| volatile bool stateActiveID = 0 |
Definition at line 7 of file RF24Client.h.
| volatile err_t result = 0 |
Definition at line 8 of file RF24Client.h.
Referenced by RF24Client::connect().
| volatile uint32_t connectTimestamp = millis() |
Definition at line 10 of file RF24Client.h.
| volatile uint32_t sConnectionTimeout = serverConnectionTimeout |
Definition at line 11 of file RF24Client.h.
| volatile uint32_t serverTimer = millis() |
Definition at line 12 of file RF24Client.h.
| volatile uint32_t cConnectionTimeout = clientConnectionTimeout |
Definition at line 13 of file RF24Client.h.
| volatile uint32_t clientTimer = millis() |
Definition at line 14 of file RF24Client.h.
| volatile uint32_t closeTimer = millis() |
Definition at line 15 of file RF24Client.h.
| volatile uint32_t identifier = 0 |
Definition at line 16 of file RF24Client.h.