Public Member Functions | Private Attributes
EC_FixedStationAddress Class Reference

EtherCAT Fixed Station Address. More...

#include <ethercat_slave_memory.h>

Inheritance diagram for EC_FixedStationAddress:
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_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.

Detailed Description

EtherCAT Fixed Station Address.

Definition at line 427 of file ethercat_slave_memory.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual unsigned char* EC_FixedStationAddress::dump ( unsigned char *  a_buffer) const [inline, 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.

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.


Member Data Documentation

Fixed Station Address.

Definition at line 456 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 Aug 27 2015 14:47:07