
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.
Содержание Mercury xPRESS
Страница 1: ...A DIVISION OF TRIMBLE 1 875 0072 02 Rev B Mercury xPRESS Platform Guide SDK Version 1 7 1...
Страница 4: ...A DIVISION OF TRIMBLE 4...
Страница 84: ...A DIVISION OF TRIMBLE 84 Installing Developer Tools on LINUX OS...
Страница 106: ...A DIVISION OF TRIMBLE 106 Using the Developer Toolkit...
Страница 126: ...A DIVISION OF TRIMBLE 126 Hardware Reference Guide...
Страница 136: ...Installing SAM BA Software A DIVISION OF TRIMBLE 136...
Страница 146: ...Using SAM BA A DIVISION OF TRIMBLE 146...