EtherCAT driver for WG005 motor controller. More...
#include <wg05.h>

Public Types | |
| enum | { PRODUCT_CODE = 6805005 } |
Public Member Functions | |
| void | construct (EtherCAT_SlaveHandler *sh, int &start_address) |
| < Construct EtherCAT device | |
| int | initialize (pr2_hardware_interface::HardwareInterface *, bool allow_unprogrammed=true) |
| void | packCommand (unsigned char *buffer, bool halt, bool reset) |
| bool | unpackState (unsigned char *this_buffer, unsigned char *prev_buffer) |
| void WG05::construct | ( | EtherCAT_SlaveHandler * | sh, |
| int & | start_address | ||
| ) | [virtual] |
| int WG05::initialize | ( | pr2_hardware_interface::HardwareInterface * | hw, |
| bool | allow_unprogrammed = true |
||
| ) | [virtual] |
| void WG05::packCommand | ( | unsigned char * | buffer, |
| bool | halt, | ||
| bool | reset | ||
| ) | [virtual] |
| bool WG05::unpackState | ( | unsigned char * | this_buffer, |
| unsigned char * | prev_buffer | ||
| ) | [virtual] |