beautypg.com

Flow control, Connection status, Known limitations – ThingMagic Mercury xPRESS Platform v1.7 User Manual

Page 65: Flow control connection status

background image

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.