EtherCAT Fixed Station Address. 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_FixedStationAddress (uint16_t fixed_station_address=0x0000) | |
EC_FixedStationAddress (const unsigned char *data) | |
operator uint16_t () const | |
void | operator= (const EC_FixedStationAddress &ad) |
bool | operator== (const EC_FixedStationAddress &ad) const |
Private Attributes | |
uint16_t | FixedStationAddress |
Fixed Station Address. |
EtherCAT Fixed Station Address.
Definition at line 427 of file ethercat_slave_memory.h.
EC_FixedStationAddress::EC_FixedStationAddress | ( | uint16_t | fixed_station_address = 0x0000 | ) | [inline] |
Definition at line 430 of file ethercat_slave_memory.h.
EC_FixedStationAddress::EC_FixedStationAddress | ( | const unsigned char * | data | ) | [inline] |
Definition at line 433 of file ethercat_slave_memory.h.
virtual unsigned char* EC_FixedStationAddress::dump | ( | unsigned char * | a_buffer | ) | const [inline, virtual] |
Dump the data struct into an array (EtherCAT Little Endian)
a_buffer | where data should be dumped |
Implements EC_DataStruct.
Definition at line 438 of file ethercat_slave_memory.h.
EC_FixedStationAddress::operator uint16_t | ( | ) | const [inline] |
Definition at line 450 of file ethercat_slave_memory.h.
void EC_FixedStationAddress::operator= | ( | const EC_FixedStationAddress & | ad | ) | [inline] |
Definition at line 442 of file ethercat_slave_memory.h.
bool EC_FixedStationAddress::operator== | ( | const EC_FixedStationAddress & | ad | ) | const [inline] |
Definition at line 446 of file ethercat_slave_memory.h.
uint16_t EC_FixedStationAddress::FixedStationAddress [private] |
Fixed Station Address.
Definition at line 456 of file ethercat_slave_memory.h.