EtherCAT Data Layer Information. More...
#include <ethercat_slave_memory.h>
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 |
EtherCAT Data Layer Information.
Definition at line 399 of file ethercat_slave_memory.h.
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 | ) |
virtual unsigned char* EC_DLInformation::dump | ( | unsigned char * | a_buffer | ) | const [virtual] |
Dump the data struct into an array (EtherCAT Little Endian)
a_buffer | where data should be dumped |
Implements EC_DataStruct.
uint16_t EC_DLInformation::Build |
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.
uint8_t EC_DLInformation::RamSize |
Definition at line 418 of file ethercat_slave_memory.h.
uint8_t EC_DLInformation::Revision |
Definition at line 414 of file ethercat_slave_memory.h.
uint8_t EC_DLInformation::Type |
Definition at line 413 of file ethercat_slave_memory.h.