#include <InputDDP.h>
◆ PacketBufferStatus_t
Enumerator |
---|
BufferIsAvailable | |
BufferIsFilled | |
BufferIsBeingProcessed | |
◆ c_InputDDP()
◆ ~c_InputDDP()
c_InputDDP::~c_InputDDP |
( |
| ) |
|
|
virtual |
◆ __attribute__() [1/4]
struct c_InputDDP::__attribute__ |
( |
(packed) | | ) |
|
|
inlineprivate |
◆ __attribute__() [2/4]
struct c_InputDDP::__attribute__ |
( |
(packed) | | ) |
|
|
inlineprivate |
◆ __attribute__() [3/4]
struct c_InputDDP::__attribute__ |
( |
(packed) | | ) |
|
|
inlineprivate |
◆ __attribute__() [4/4]
struct c_InputDDP::__attribute__ |
( |
(packed) | | ) |
|
|
inlineprivate |
◆ Begin()
void c_InputDDP::Begin |
( |
| ) |
|
|
virtual |
set up the operating environment based on the current config (or defaults)
Implements c_InputCommon.
◆ GetConfig()
void c_InputDDP::GetConfig |
( |
JsonObject & | jsonConfig | ) |
|
Get the current config used by the driver.
◆ GetDriverName()
void c_InputDDP::GetDriverName |
( |
String & | sDriverName | ) |
|
|
inlinevirtual |
get the name for the instantiated driver
Implements c_InputCommon.
◆ GetStatus()
void c_InputDDP::GetStatus |
( |
JsonObject & | jsonStatus | ) |
|
|
virtual |
◆ isShutDownRebootNeeded()
bool c_InputDDP::isShutDownRebootNeeded |
( |
| ) |
|
|
inlinevirtual |
◆ NetworkStateChanged()
void c_InputDDP::NetworkStateChanged |
( |
bool | NetwokState | ) |
|
|
privatevirtual |
◆ Process()
void c_InputDDP::Process |
( |
void | | ) |
|
|
virtual |
◆ ProcessReceivedData()
void c_InputDDP::ProcessReceivedData |
( |
DDP_packet_t & | Packet | ) |
|
|
private |
◆ ProcessReceivedQuery()
void c_InputDDP::ProcessReceivedQuery |
( |
| ) |
|
|
private |
◆ ProcessReceivedUdpPacket()
void c_InputDDP::ProcessReceivedUdpPacket |
( |
AsyncUDPPacket | _packet | ) |
|
|
private |
◆ SetBufferInfo()
void c_InputDDP::SetBufferInfo |
( |
uint32_t | BufferSize | ) |
|
|
virtual |
◆ SetConfig()
bool c_InputDDP::SetConfig |
( |
JsonObject & | jsonConfig | ) |
|
Set a new config in the driver.
◆ lastError
String c_InputDDP::lastError |
|
private |
◆ lastReceivedSequenceNumber
uint8_t c_InputDDP::lastReceivedSequenceNumber = 0 |
|
private |
◆ PacketBuffer
◆ stats
DDP_stats_t c_InputDDP::stats |
|
private |
◆ suspend
bool c_InputDDP::suspend = false |
|
private |
◆ udp
AsyncUDP* c_InputDDP::udp = nullptr |
|
private |
The documentation for this class was generated from the following files: