#include <ek1122.h>
Public Types | |
enum | { PRODUCT_CODE = 0x4622c52 } |
Public Member Functions | |
void | construct (EtherCAT_SlaveHandler *sh, int &start_address) |
< Construct EtherCAT device | |
void | diagnostics (diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *) |
For EtherCAT device that only publish one EtherCAT Status message. If sub-class implements multiDiagnostics() then diagnostics() is not used. | |
int | initialize (pr2_hardware_interface::HardwareInterface *, bool) |
~EK1122 () |
EK1122::~EK1122 | ( | ) |
Definition at line 49 of file ek1122.cpp.
void EK1122::construct | ( | EtherCAT_SlaveHandler * | sh, |
int & | start_address | ||
) | [virtual] |
< Construct EtherCAT device
Construct non-EtherCAT device
Reimplemented from EthercatDevice.
Definition at line 42 of file ek1122.cpp.
void EK1122::diagnostics | ( | diagnostic_updater::DiagnosticStatusWrapper & | d, |
unsigned char * | buffer | ||
) | [virtual] |
For EtherCAT device that only publish one EtherCAT Status message. If sub-class implements multiDiagnostics() then diagnostics() is not used.
d | Diagnostics status wrapper. |
buffer | Pointer to slave process data. |
Reimplemented from EthercatDevice.
Definition at line 60 of file ek1122.cpp.
int EK1122::initialize | ( | pr2_hardware_interface::HardwareInterface * | , |
bool | |||
) | [virtual] |
Implements EthercatDevice.
Definition at line 55 of file ek1122.cpp.