Abstract representation of the EtherCAT DLL.
More...
#include <ethercat_dll.h>
List of all members.
Detailed Description
Abstract representation of the EtherCAT DLL.
Definition at line 42 of file ethercat_dll.h.
Constructor & Destructor Documentation
Member Function Documentation
Attach the DLL to a networking interface.
- Parameters:
-
This class is a singleton.
- Todo:
- Pass destination MAC address instead of defaulting to broadcast?
receive an EtherCAT frame previously sent by tx() (blocking call!)
- Parameters:
-
a_frame | ethercat frame to be sent |
a_handle | handle previously returned by tx() |
- Returns:
- false for error/dropped packet
transmit an EtherCAT frame (non-blocking call)
- Parameters:
-
a_frame | ethercat frame to be sent |
- Returns:
- positive or zero handle on success, negative value for error Successfull tx MUST be followed by rx call.
transmit and receive EtherCAT frame (blocking call!)
- Parameters:
-
a_frame | ethercat frame to be sent NOTE that txandrx will retry sending lost frames. |
Member Data Documentation
The documentation for this class was generated from the following file:
ros_ethercat_eml
Author(s): Tom Panis, Klaas Gadeyne, Bob Koninckx, Austin Hendrix, Manos Nikolaidis
autogenerated on Thu Aug 27 2015 14:47:07