Public Member Functions | Public Attributes
EC_DLInformation Class Reference

EtherCAT Data Layer Information. More...

#include <ethercat_slave_memory.h>

Inheritance diagram for EC_DLInformation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual unsigned char * dump (unsigned char *a_buffer) const
 Dump the data struct into an array (EtherCAT Little Endian)
 EC_DLInformation (uint8_t type, uint8_t revision, uint16_t build, uint8_t no_of_supp_fmmu_channels, uint8_t no_of_supp_syncman_channels, uint8_t ram_size, bool fmmu_bit_operation_not_supp)
 EC_DLInformation (const unsigned char *a_buffer)

Public Attributes

uint16_t Build
bool FmmuBitOperationNotSupp
uint8_t NoOfSuppFmmuChannels
uint8_t NoOfSuppSyncManChannels
uint8_t RamSize
uint8_t Revision
uint8_t Type

Detailed Description

EtherCAT Data Layer Information.

Definition at line 399 of file ethercat_slave_memory.h.


Constructor & Destructor Documentation

EC_DLInformation::EC_DLInformation ( uint8_t  type,
uint8_t  revision,
uint16_t  build,
uint8_t  no_of_supp_fmmu_channels,
uint8_t  no_of_supp_syncman_channels,
uint8_t  ram_size,
bool  fmmu_bit_operation_not_supp 
)
EC_DLInformation::EC_DLInformation ( const unsigned char *  a_buffer)

Member Function Documentation

virtual unsigned char* EC_DLInformation::dump ( unsigned char *  a_buffer) const [virtual]

Dump the data struct into an array (EtherCAT Little Endian)

Parameters:
a_bufferwhere data should be dumped
Returns:
pointer just beyond the array

Implements EC_DataStruct.


Member Data Documentation

Definition at line 415 of file ethercat_slave_memory.h.

Definition at line 420 of file ethercat_slave_memory.h.

Definition at line 416 of file ethercat_slave_memory.h.

Definition at line 417 of file ethercat_slave_memory.h.

Definition at line 418 of file ethercat_slave_memory.h.

Definition at line 414 of file ethercat_slave_memory.h.

Definition at line 413 of file ethercat_slave_memory.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