#include <wg014.h>
Public Types | |
enum | { PRODUCT_CODE = 6805014 } |
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) |
~WG014 () | |
Protected Attributes | |
uint8_t | board_major_ |
uint8_t | board_minor_ |
uint8_t | fw_major_ |
uint8_t | fw_minor_ |
WG014::~WG014 | ( | ) |
void WG014::construct | ( | EtherCAT_SlaveHandler * | sh, |
int & | start_address | ||
) | [virtual] |
void WG014::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.
int WG014::initialize | ( | pr2_hardware_interface::HardwareInterface * | , |
bool | |||
) | [virtual] |
Implements EthercatDevice.
uint8_t WG014::board_major_ [protected] |
uint8_t WG014::board_minor_ [protected] |
uint8_t WG014::fw_major_ [protected] |
uint8_t WG014::fw_minor_ [protected] |