#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.
◆ ClearStatistics()
| void c_InputDDP::ClearStatistics |
( |
void | | ) |
|
|
virtual |
◆ 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.
◆ _udp
| char c_InputDDP::_udp[sizeof(AsyncUDP)] |
|
private |
◆ 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: