Flow control, Connection status, Known limitations – ThingMagic Mercury xPRESS Platform v1.7 User Manual
Page 65: Flow control connection status
![background image](/manuals/640734/65/background.png)
Power-Over-Ethernet Module
A D I V I S I O N O F T R I M B L E
Using the Optional Modules
65
task_Wedge task’s method init_output() calls POE_up() to initialize the PoE
module’s IP mode configurations
POE_setupIP() sets the DHCP mode and runs the DHCP client to assign an IP
address to the module. Also sets the Static IP configuration if DHCP is OFF
or failed.
POE_setupRemoteHost() sets the remote host configurations using DNS client if
required.
POE_setupProtocol() sets the socket configuration and waits in listen mode or
alternatively connects to remote host, based on defined protocol mode.
Flow Control
Flow control is managed by wiznet library functions. ex: send() and sendto()
If the socket is busy sending previous data, POE_SendTagData() handles re-sending the
data again.
Connection Status
Monitors the connection status based on the assigned socket status. This is handled in
functions POE_MonitorTCPserverStatus(), POE_MonitorTCPclientStatus() and
POE_MonitorUDPclientStatus()
Known Limitations
PoE module should be installed in slot-1 only
If DHCP fails to acquire an IP address during boot-up initialization, it falls back to the
Static IP address configuration settings. The user will need to restart xPRESS in
order to attempt to acquire an IP address from DHCP again.
Use of a Remote Host Name requires DNS. If DNS is not available, the user will need
to identify the remote host using an IP address.