RF24Ethernet - TCP/IP over RF24Network v2.0.2
TMRh20 - Pushing the practical limits of RF24 modules
Loading...
Searching...
No Matches
RF24Client::ConnectState Struct Reference

#include <RF24Client.h>

Public Attributes

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

Detailed Description

Connection state structure, used internally to monitor the state of connections

Definition at line 196 of file RF24Client.h.

Member Data Documentation

◆ finished

volatile bool RF24Client::ConnectState::finished = false

Definition at line 198 of file RF24Client.h.

◆ connected

volatile bool RF24Client::ConnectState::connected = false

Definition at line 199 of file RF24Client.h.

◆ waiting_for_ack

volatile bool RF24Client::ConnectState::waiting_for_ack = false

Definition at line 200 of file RF24Client.h.

◆ backlogWasClosed

volatile bool RF24Client::ConnectState::backlogWasClosed = false

Definition at line 201 of file RF24Client.h.

◆ backlogWasAccepted

volatile bool RF24Client::ConnectState::backlogWasAccepted = false

Definition at line 203 of file RF24Client.h.

◆ clientPollingSetup

volatile bool RF24Client::ConnectState::clientPollingSetup = 0

Definition at line 204 of file RF24Client.h.

◆ stateActiveID

volatile bool RF24Client::ConnectState::stateActiveID = 0

Definition at line 205 of file RF24Client.h.

◆ result

volatile err_t RF24Client::ConnectState::result = 0

Definition at line 206 of file RF24Client.h.

◆ connectTimestamp

volatile uint32_t RF24Client::ConnectState::connectTimestamp = millis()

Definition at line 208 of file RF24Client.h.

◆ sConnectionTimeout

volatile uint32_t RF24Client::ConnectState::sConnectionTimeout = serverConnectionTimeout

Definition at line 209 of file RF24Client.h.

◆ serverTimer

volatile uint32_t RF24Client::ConnectState::serverTimer = millis()

Definition at line 210 of file RF24Client.h.

◆ cConnectionTimeout

volatile uint32_t RF24Client::ConnectState::cConnectionTimeout = clientConnectionTimeout

Definition at line 211 of file RF24Client.h.

◆ clientTimer

volatile uint32_t RF24Client::ConnectState::clientTimer = millis()

Definition at line 212 of file RF24Client.h.

◆ closeTimer

volatile uint32_t RF24Client::ConnectState::closeTimer = millis()

Definition at line 213 of file RF24Client.h.

◆ identifier

volatile uint32_t RF24Client::ConnectState::identifier = 0

Definition at line 214 of file RF24Client.h.