, including all inherited members.
| __attribute__ | EthercatDevice | |
| AddrMode enum name | EthercatDevice | |
| binary_content | SrEdc | [private] |
| board_major_ | SR0X | [protected] |
| board_minor_ | SR0X | [protected] |
| build_CAN_message(ETHERCAT_CAN_BRIDGE_DATA *message) | SrEdc | |
| can_bus_ | SrEdc | [private] |
| can_data_is_ack(ETHERCAT_CAN_BRIDGE_DATA *packet) | SrEdc | |
| can_message_ | SrEdc | [private] |
| can_message_sent | SrEdc | [private] |
| can_packet_acked | SrEdc | [protected] |
| collectDiagnostics(EthercatCom *com) | EthercatDevice | [virtual] |
| command_base_ | SR0X | [protected] |
| command_size_ | EthercatDevice | |
| construct(EtherCAT_SlaveHandler *sh, int &start_address, unsigned int ethercat_command_data_size, unsigned int ethercat_status_data_size, unsigned int ethercat_can_bridge_data_size, unsigned int ethercat_command_data_address, unsigned int ethercat_status_data_address, unsigned int ethercat_can_bridge_data_command_address, unsigned int ethercat_can_bridge_data_status_address) | SrEdc | [virtual] |
| SR0X::construct(EtherCAT_SlaveHandler *sh, int &start_address) | EthercatDevice | [virtual] |
| SR0X::construct(ros::NodeHandle &nh) | EthercatDevice | [virtual] |
| counter_ | SrEdc | [protected] |
| device_id_ | SrEdc | [protected] |
| device_joint_prefix_ | SrEdc | [protected] |
| device_offset_ | SR0X | [protected] |
| deviceDiagnostics | EthercatDevice | |
| diagnostic_status_ | EthercatDevice | |
| diagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer) | EthercatDevice | [virtual] |
| diagnosticsLock_ | EthercatDevice | |
| EC_PRODUCT_ID_BRIDGE enum value | SR0X | [protected] |
| EC_PRODUCT_ID_DUALMOTOR enum value | SR0X | [protected] |
| EC_PRODUCT_ID_SHADOWCAN enum value | SR0X | [protected] |
| erase_flash() | SrEdc | |
| EthercatDevice() | EthercatDevice | |
| ethercatDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned numPorts) | EthercatDevice | |
| extra_analog_inputs_publisher | SrEdc | [protected] |
| find_address_range(bfd *fd, unsigned int *smallest_start_address, unsigned int *biggest_end_address) | SrEdc | [private] |
| FIXED_ADDR | EthercatDevice | |
| flashing | SrEdc | [protected] |
| fw_major_ | SR0X | [protected] |
| fw_minor_ | SR0X | [protected] |
| get_board_id_and_can_bus(int board_id, int *can_bus, unsigned int *board_can_id)=0 | SrEdc | [protected, pure virtual] |
| get_filename(std::string full_path) | SrEdc | [inline, private, static] |
| initialize(hardware_interface::HardwareInterface *hw, bool allow_unprogrammed=true) | SR0X | [virtual] |
| level_ | SR0X | [protected] |
| max_retry | SrEdc | [private, static] |
| MODE_CURRENT enum value | SR0X | [protected] |
| MODE_ENABLE enum value | SR0X | [protected] |
| MODE_OFF enum value | SR0X | [protected] |
| MODE_RESET enum value | SR0X | [protected] |
| MODE_SAFETY_LOCKOUT enum value | SR0X | [protected] |
| MODE_SAFETY_RESET enum value | SR0X | [protected] |
| MODE_UNDERVOLTAGE enum value | SR0X | [protected] |
| motor_being_flashed | SrEdc | [private] |
| multiDiagnostics(vector< diagnostic_msgs::DiagnosticStatus > &vec, unsigned char *buffer) | EthercatDevice | [virtual] |
| newDiagnosticsIndex_ | EthercatDevice | |
| newDiagnosticsIndexLock_ | EthercatDevice | |
| nh_tilde_ | SrEdc | [protected] |
| nodehandle_ | SrEdc | [protected] |
| packCommand(unsigned char *buffer, bool halt, bool reset) | EthercatDevice | [virtual] |
| pos | SrEdc | [private] |
| POSITIONAL_ADDR | EthercatDevice | |
| producing | SrEdc | [private] |
| publishTrace(const string &reason, unsigned level, unsigned delay) | EthercatDevice | [virtual] |
| read_back_and_check_flash(unsigned int baddr, unsigned int total_size) | SrEdc | [private] |
| read_content_from_object_file(bfd *fd, bfd_byte *content, unsigned int base_addr) | SrEdc | [private] |
| read_flash(unsigned int offset, unsigned int baddr) | SrEdc | |
| readData(EthercatCom *com, uint16_t address, void *buffer, uint16_t length, AddrMode addrMode) | EthercatDevice | |
| readData(EthercatCom *com, EtherCAT_SlaveHandler *sh, uint16_t address, void *buffer, uint16_t length, AddrMode addrMode=FIXED_ADDR) | EthercatDevice | [static] |
| readWriteData(EthercatCom *com, uint16_t address, void *buffer, uint16_t length, AddrMode addrMode) | EthercatDevice | |
| readWriteData(EthercatCom *com, EtherCAT_SlaveHandler *sh, uint16_t address, void *buffer, uint16_t length, AddrMode addrMode=FIXED_ADDR) | EthercatDevice | [static] |
| realtime_pub_ | SrEdc | [protected] |
| reason_ | SR0X | [protected] |
| reinitialize_boards()=0 | SrEdc | [protected, pure virtual] |
| rt_pub_int16_t typedef | SrEdc | [protected] |
| send_CAN_msg(int8u can_bus, int16u msg_id, int8u msg_length, int8u msg_data[], int timeout, bool *timedout) | SrEdc | [private] |
| serviceServer | SrEdc | [private] |
| sh_ | EthercatDevice | |
| simple_motor_flasher(sr_robot_msgs::SimpleMotorFlasher::Request &req, sr_robot_msgs::SimpleMotorFlasher::Response &res) | SrEdc | |
| SrEdc() | SrEdc | |
| status_base_ | SR0X | [protected] |
| status_size_ | EthercatDevice | |
| unpackState(unsigned char *this_buffer, unsigned char *prev_buffer) | EthercatDevice | [virtual] |
| use_ros_ | EthercatDevice | |
| write_flash_data(unsigned int base_addr, unsigned int total_size) | SrEdc | [private] |
| writeData(EthercatCom *com, uint16_t address, void const *buffer, uint16_t length, AddrMode addrMode) | EthercatDevice | |
| writeData(EthercatCom *com, EtherCAT_SlaveHandler *sh, uint16_t address, void const *buffer, uint16_t length, AddrMode addrMode=FIXED_ADDR) | EthercatDevice | [static] |
| ~EthercatDevice() | EthercatDevice | [virtual] |