35 #ifndef ETHERCAT_HARDWARE_WG05_H 36 #define ETHERCAT_HARDWARE_WG05_H 46 void construct(EtherCAT_SlaveHandler *sh,
int &start_address);
48 void packCommand(
unsigned char *buffer,
bool halt,
bool reset);
49 bool unpackState(
unsigned char *this_buffer,
unsigned char *prev_buffer);
EtherCAT driver for WG005 motor controller.
void packCommand(unsigned char *buffer, bool halt, bool reset)
bool unpackState(unsigned char *this_buffer, unsigned char *prev_buffer)
int initialize(pr2_hardware_interface::HardwareInterface *, bool allow_unprogrammed=true)
void construct(EtherCAT_SlaveHandler *sh, int &start_address)
< Construct EtherCAT device