#include <cod_decod.hpp>
Public Member Functions | |
virtual void | add_diagnostics (std::vector< diagnostic_msgs::DiagnosticStatus > &vec, diagnostic_updater::DiagnosticStatusWrapper &d) |
virtual void | build_command (unsigned char *command_buffer) |
CodDecod () | |
virtual void | construct (hardware_interface::HardwareInterface *hw, EtherCAT_SlaveHandler *sh, int n_digital_outputs, int n_analog_outputs, int n_digital_inputs, int n_analog_inputs, int n_PWM_outputs) |
virtual void | update (unsigned char *status_buffer) |
virtual | ~CodDecod () |
Protected Attributes | |
ros_ethercat_model::RobotState * | hw_ |
EtherCAT_SlaveHandler * | sh_ |
Definition at line 39 of file cod_decod.hpp.
Definition at line 33 of file cod_decod.cpp.
virtual sr_cod_decod::CodDecod::~CodDecod | ( | ) | [inline, virtual] |
Definition at line 43 of file cod_decod.hpp.
void sr_cod_decod::CodDecod::add_diagnostics | ( | std::vector< diagnostic_msgs::DiagnosticStatus > & | vec, |
diagnostic_updater::DiagnosticStatusWrapper & | d | ||
) | [virtual] |
Reimplemented in sr_cod_decod::CodDecodStdIo.
Definition at line 53 of file cod_decod.cpp.
void sr_cod_decod::CodDecod::build_command | ( | unsigned char * | command_buffer | ) | [virtual] |
Reimplemented in sr_cod_decod::CodDecodStdIo.
Definition at line 49 of file cod_decod.cpp.
void sr_cod_decod::CodDecod::construct | ( | hardware_interface::HardwareInterface * | hw, |
EtherCAT_SlaveHandler * | sh, | ||
int | n_digital_outputs, | ||
int | n_analog_outputs, | ||
int | n_digital_inputs, | ||
int | n_analog_inputs, | ||
int | n_PWM_outputs | ||
) | [virtual] |
Reimplemented in sr_cod_decod::CodDecodStdIo.
Definition at line 37 of file cod_decod.cpp.
void sr_cod_decod::CodDecod::update | ( | unsigned char * | status_buffer | ) | [virtual] |
Reimplemented in sr_cod_decod::CodDecodStdIo.
Definition at line 45 of file cod_decod.cpp.
Definition at line 53 of file cod_decod.hpp.
EtherCAT_SlaveHandler* sr_cod_decod::CodDecod::sh_ [protected] |
Definition at line 52 of file cod_decod.hpp.