MySensors Library & Examples  2.3.2-62-ge298769
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
EthernetTCP Class Reference

Detailed Description

Definition at line 32 of file EthernetTCP.h.

+ Collaboration diagram for EthernetTCP:

Public Member Functions

void receiver (uint8_t, const uint8_t *payload, uint16_t length)
 
uint32_t back_off (uint8_t attempts)
 
bool begin (uint8_t=0)
 
bool can_start ()
 
void handle_collision ()
 
uint16_t receive_frame (uint8_t *data, uint16_t max_length)
 
uint16_t receive_response ()
 
void send_response (uint8_t)
 
void send_frame (uint8_t *data, uint16_t length)
 

Static Public Member Functions

static void static_receiver (uint8_t id, const uint8_t *payload, uint16_t length, void *callback_object)
 
static uint8_t get_max_attempts ()
 
static uint16_t get_receive_time ()
 

Public Attributes

EthernetLink link
 
uint16_t last_send_result = PJON_FAIL
 
uint8_t * incoming_packet_buf_ptr = NULL
 
uint16_t current_buffer_size = 0
 
uint16_t incoming_packet_size = 0
 

The documentation for this class was generated from the following file: