int BOOL
Boolean datatype definition.
Definition: Defines.h:124
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
char C8
ASCII 8-Bit char datatype defenition.
Definition: Defines.h:156
Communication protocol base class header file.
Definition: Protocol_Base.h:57
Communication protocol IP over ETHERNET class.
Definition: Protocol_IP_Over_ETHERNET.h:61
uint8_t GATEWAY_ADDRESS[4]
Gateway address.
Definition: Protocol_IP_Over_ETHERNET.h:133
virtual BOOL Is_Protocol_Mode()
Protocol mode operation status method.
Definition: Protocol_IP_Over_ETHERNET.cpp:862
uint8_t IP_ADDRESS[4]
IP address.
Definition: Protocol_IP_Over_ETHERNET.h:127
uint8_t NETMASK_ADDRESS[4]
Netmask address.
Definition: Protocol_IP_Over_ETHERNET.h:130
virtual VOID Enter_Terminal_Mode()
Enter terminal mode method.
Definition: Protocol_IP_Over_ETHERNET.cpp:828
virtual VOID Execute()
Background cyclic execution method.
Definition: Protocol_IP_Over_ETHERNET.cpp:883
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about protocol method.
Definition: Protocol_IP_Over_ETHERNET.cpp:954
VOID Done()
Definition: Protocol_IP_Over_ETHERNET.cpp:813
struct netif gnetif
Global network interface structure.
Definition: Protocol_IP_Over_ETHERNET.h:124
virtual VOID Execute_1ms()
System task 1ms cyclic execution method.
Definition: Protocol_IP_Over_ETHERNET.cpp:909
ip4_addr_t gw
Definition: Protocol_IP_Over_ETHERNET.h:136
virtual VOID Receive_String(C8 *c8_String)
Receive string.
Definition: Protocol_IP_Over_ETHERNET.cpp:932
virtual VOID Enter_Protocol_Mode()
Enter protocol mode method.
Definition: Protocol_IP_Over_ETHERNET.cpp:839
virtual BOOL Is_Terminal_Mode()
Terminal mode operation status method.
Definition: Protocol_IP_Over_ETHERNET.cpp:850
VOID Process_UDP()
Definition: Protocol_IP_Over_ETHERNET.cpp:874
ip4_addr_t netmask
Definition: Protocol_IP_Over_ETHERNET.h:135
TProtocol_IP_Over_ETHERNET()
Class constructor method.
Definition: Protocol_IP_Over_ETHERNET.cpp:659
~TProtocol_IP_Over_ETHERNET()
Class destructor method.
Definition: Protocol_IP_Over_ETHERNET.cpp:686
VOID Init()
Definition: Protocol_IP_Over_ETHERNET.cpp:694
ip4_addr_t ipaddr
Definition: Protocol_IP_Over_ETHERNET.h:134
udp_pcb * pcb_UDP
Pointer to PCB structure to use with UDP.
Definition: Protocol_IP_Over_ETHERNET.h:139