RF24Ethernet - TCP/IP over RF24Network v2.1.0
TMRh20 - Pushing the practical limits of RF24 modules
Loading...
Searching...
No Matches
RF24Server Class Reference

#include <RF24Server.h>

Inheritance diagram for RF24Server:
Collaboration diagram for RF24Server:

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)

Detailed Description

Definition at line 25 of file RF24Server.h.

Constructor & Destructor Documentation

◆ RF24Server() [1/2]

RF24Server::RF24Server ( uint16_t port)

Definition at line 37 of file RF24Server.cpp.

References INCOMING_DATA_SIZE.

◆ RF24Server() [2/2]

RF24Server::RF24Server ( )

Member Function Documentation

◆ available()

RF24Client RF24Server::available ( )

Definition at line 47 of file RF24Server.cpp.

References Ethernet.

◆ begin()

void RF24Server::begin ( )

◆ write() [1/2]

size_t RF24Server::write ( uint8_t c)

Definition at line 140 of file RF24Server.cpp.

References write().

Referenced by write().

◆ write() [2/2]

size_t RF24Server::write ( const uint8_t * buf,
size_t size )

Definition at line 147 of file RF24Server.cpp.

◆ setTimeout()

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 165 of file RF24Server.cpp.