#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.