|
RF24Ethernet - TCP/IP over RF24Network v2.2.0
TMRh20 - Pushing the practical limits of RF24 modules
|
#include <RF24Server.h>
Public Member Functions | |
| RF24Server (uint16_t) | |
| RF24Server () | |
| RF24Client | available () |
| void | begin () |
| size_t | write (uint8_t) |
| size_t | write (const uint8_t *buf, size_t size) |
| void | setTimeout (uint32_t timeout) |
Static Public Attributes | |
| static bool | connectionActive |
| static int | serverSocket |
Definition at line 32 of file RF24Server.h.
| RF24Server::RF24Server | ( | uint16_t | port | ) |
Definition at line 37 of file RF24Server.cpp.
References INCOMING_DATA_SIZE.
| RF24Server::RF24Server | ( | ) |
| RF24Client RF24Server::available | ( | ) |
Definition at line 69 of file RF24Server.cpp.
References connectionActive, Ethernet, and serverSocket.
| void RF24Server::begin | ( | ) |
Definition at line 126 of file RF24Server.cpp.
References RF24Client::error_callback(), Ethernet, RF24Client::gState, IF_RF24ETHERNET_DEBUG_CLIENT, RF24Ethernet, and serverSocket.
| size_t RF24Server::write | ( | uint8_t | c | ) |
| size_t RF24Server::write | ( | const uint8_t * | buf, |
| size_t | size ) |
Definition at line 245 of file RF24Server.cpp.
| void RF24Server::setTimeout | ( | uint32_t | timeout | ) |
Set server side timeouts in mS. If data is not succesfully sent or received in this timeframe, disconnect the client.
Definition at line 263 of file RF24Server.cpp.
|
static |
Definition at line 53 of file RF24Server.h.
Referenced by available(), RF24Client::connect(), RF24Client::read(), and RF24Client::stop().
|
static |
Definition at line 54 of file RF24Server.h.
Referenced by available(), and begin().