Public Member Functions | Protected Member Functions
EC_Ethernet_Frame Class Reference

Class representing EtherCAT Frames in "raw" ethernet mode. More...

#include <ethercat_frame.h>

Inheritance diagram for EC_Ethernet_Frame:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 EC_Ethernet_Frame (EC_Telegram *a_telegram)
 Constructor.

Protected Member Functions

virtual bool check_header (const unsigned char *a_buffer) const
 Check if received header in byte array complies to the frame data.
virtual unsigned char * dump_header (unsigned char *a_buffer) const
 Dump the header.
virtual size_t header_length (void) const
 Return the length of the header.

Detailed Description

Class representing EtherCAT Frames in "raw" ethernet mode.

Definition at line 143 of file ethercat_frame.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
a_telegrampointer to the first telegram of the frame

Member Function Documentation

virtual bool EC_Ethernet_Frame::check_header ( const unsigned char *  a_buffer) const [protected, virtual]

Check if received header in byte array complies to the frame data.

Implements EC_Frame.

virtual unsigned char* EC_Ethernet_Frame::dump_header ( unsigned char *  a_buffer) const [protected, virtual]

Dump the header.

Implements EC_Frame.

virtual size_t EC_Ethernet_Frame::header_length ( void  ) const [inline, protected, virtual]

Return the length of the header.

Implements EC_Frame.

Definition at line 151 of file ethercat_frame.h.


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 Jul 4 2019 20:01:50