, including all inherited members.
  | __attribute__ | WG0X |  [protected] | 
  | accel_publisher_ | WG06 |  [private] | 
  | accelerometer_ | WG06 |  [private] | 
  | accelerometer_missed_samples_ | WG06 |  [private] | 
  | accelerometer_samples_ | WG06 |  [private] | 
  | actuator_ | WG0X |  [protected] | 
  | actuator_info_ | WG0X |  [protected] | 
  | actuator_info_msg_ | WG0X |  [protected] | 
  | ACTUATOR_INFO_PAGE | WG0X |  [protected, static] | 
  | AddrMode enum name | EthercatDevice |  | 
  | APP_RAM_MISSING enum value | WG0X |  [protected] | 
  | APP_RAM_NOT_APPLICABLE enum value | WG0X |  [protected] | 
  | APP_RAM_PRESENT enum value | WG0X |  [protected] | 
  | app_ram_status_ | WG0X |  [protected] | 
  | AppRamStatus enum name | WG0X |  [protected] | 
  | BIG_PRESSURE_PHY_ADDR | WG06 |  [private, static] | 
  | board_major_ | WG0X |  [protected] | 
  | board_minor_ | WG0X |  [protected] | 
  | cached_zero_offset_ | WG0X |  [protected] | 
  | calcEncoderVelocity(int32_t new_position, uint32_t new_timestamp, int32_t old_position, uint32_t old_timestamp) | WG0X |  [static] | 
  | calibration_status_ | WG0X |  [protected] | 
  | clearErrorFlags(void) | WG0X |  [protected] | 
  | collectDiagnostics(EthercatCom *com) | WG0X |  [virtual] | 
  | COMMAND_PHY_ADDR | WG0X |  [protected, static] | 
  | command_size_ | EthercatDevice |  | 
  | config_info_ | WG0X |  [protected] | 
  | consecutive_drops_ | WG0X |  [protected] | 
  | construct(EtherCAT_SlaveHandler *sh, int &start_address) | WG06 |  [virtual] | 
  | EthercatDevice::construct(ros::NodeHandle &nh) | EthercatDevice |  [virtual] | 
  | CONTROLLER_CALIBRATION enum value | WG0X |  [protected] | 
  | convertFTDataSampleToWrench(const FTDataSample &sample, geometry_msgs::Wrench &wrench) | WG06 |  [private] | 
  | convertRawTemperature(int16_t raw_temp) | WG0X |  [static] | 
  | copyActuatorInfo(ethercat_hardware::ActuatorInfo &out, const WG0XActuatorInfo &in) | WG0X |  [protected, static] | 
  | deviceDiagnostics | EthercatDevice |  | 
  | diag_last_ft_sample_count_ | WG06 |  [private] | 
  | diagnostic_status_ | EthercatDevice |  | 
  | diagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *) | WG0X |  [virtual] | 
  | diagnosticsAccel(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer) | WG06 |  [private] | 
  | diagnosticsFT(diagnostic_updater::DiagnosticStatusWrapper &d, WG06StatusWithAccelAndFT *status) | WG06 |  [private] | 
  | diagnosticsLock_ | EthercatDevice |  | 
  | diagnosticsPressure(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *buffer) | WG06 |  [private] | 
  | diagnosticsWG06(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *) | WG06 |  [private] | 
  | digital_out_ | WG0X |  [protected] | 
  | disable_motor_model_checking_ | WG0X |  [protected] | 
  | drops_ | WG0X |  [protected] | 
  | eeprom_ | WG0X |  [protected] | 
  | enable_ft_sensor_ | WG06 |  [private] | 
  | enable_pressure_sensor_ | WG06 |  [private] | 
  | enable_soft_processor_access_ | WG06 |  [private] | 
  | encoder_errors_detected_ | WG0X |  [protected] | 
  | EthercatDevice() | EthercatDevice |  | 
  | ethercatDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned numPorts) | EthercatDevice |  | 
  | first_publish_ | WG06 |  [private] | 
  | FIXED_ADDR enum value | EthercatDevice |  | 
  | force_torque_ | WG06 |  [private] | 
  | fpga_internal_reset_detected_ | WG0X |  [protected] | 
  | ft_analog_in_ | WG06 |  [private] | 
  | ft_disconnected_ | WG06 |  [private] | 
  | ft_missed_samples_ | WG06 |  [private] | 
  | ft_overload_flags_ | WG06 |  [private] | 
  | ft_overload_limit_ | WG06 |  [private] | 
  | ft_params_ | WG06 |  [private] | 
  | ft_publisher_ | WG06 |  [private] | 
  | ft_raw_analog_in_ | WG06 |  [private] | 
  | ft_sample_count_ | WG06 |  [private] | 
  | ft_sampling_rate_error_ | WG06 |  [private] | 
  | ft_vhalf_error_ | WG06 |  [private] | 
  | FT_VHALF_IDEAL | WG06 |  [private, static] | 
  | FT_VHALF_RANGE | WG06 |  [private, static] | 
  | fw_major_ | WG0X |  [protected] | 
  | fw_minor_ | WG0X |  [protected] | 
  | has_accel_and_ft_ | WG06 |  [private] | 
  | has_error_ | WG0X |  [protected] | 
  | in_lockout_ | WG0X |  [protected] | 
  | initialize(pr2_hardware_interface::HardwareInterface *, bool allow_unprogrammed=true) | WG06 |  [virtual] | 
  | initializeAccel(pr2_hardware_interface::HardwareInterface *hw) | WG06 |  [private] | 
  | initializeFT(pr2_hardware_interface::HardwareInterface *hw) | WG06 |  [private] | 
  | initializeMotorHeatingModel(bool allow_unprogrammed) | WG0X |  [protected] | 
  | initializeMotorModel(pr2_hardware_interface::HardwareInterface *hw, const string &device_description, double max_pwm_ratio, double board_resistance, bool poor_measured_motor_voltage) | WG0X |  [protected] | 
  | initializePressure(pr2_hardware_interface::HardwareInterface *hw) | WG06 |  [private] | 
  | initializeSoftProcessor() | WG06 |  [private] | 
  | last_last_timestamp_ | WG0X |  [protected] | 
  | last_pressure_time_ | WG06 |  [private] | 
  | last_publish_time_ | WG06 |  [private] | 
  | last_timestamp_ | WG0X |  [protected] | 
  | LIMIT_OFF_TO_ON enum value | WG0X |  [protected] | 
  | LIMIT_ON_TO_OFF enum value | WG0X |  [protected] | 
  | LIMIT_SENSOR_0_STATE enum value | WG0X |  [protected] | 
  | LIMIT_SENSOR_1_STATE enum value | WG0X |  [protected] | 
  | lockWG0XDiagnostics() | WG0X |  [protected] | 
  | mailbox_ | WG0X |  [protected] | 
  | max_board_temperature_ | WG0X |  [protected] | 
  | max_bridge_temperature_ | WG0X |  [protected] | 
  | max_consecutive_drops_ | WG0X |  [protected] | 
  | max_current_ | WG0X |  [protected] | 
  | MAX_FT_SAMPLES | WG06 |  [private, static] | 
  | MODE_CURRENT enum value | WG0X |  [protected] | 
  | MODE_ENABLE enum value | WG0X |  [protected] | 
  | MODE_OFF enum value | WG0X |  [protected] | 
  | MODE_RESET enum value | WG0X |  [protected] | 
  | MODE_SAFETY_LOCKOUT enum value | WG0X |  [protected] | 
  | MODE_SAFETY_RESET enum value | WG0X |  [protected] | 
  | MODE_UNDERVOLTAGE enum value | WG0X |  [protected] | 
  | modeString(uint8_t mode) | WG0X |  [protected, static] | 
  | motor_heating_model_ | WG0X |  [protected] | 
  | motor_heating_model_common_ | WG0X |  [protected, static] | 
  | motor_model_ | WG0X |  [protected] | 
  | motor_trace_sample_ | WG0X |  [protected] | 
  | multiDiagnostics(vector< diagnostic_msgs::DiagnosticStatus > &vec, unsigned char *buffer) | WG06 |  [virtual] | 
  | newDiagnosticsIndex_ | EthercatDevice |  | 
  | newDiagnosticsIndexLock_ | EthercatDevice |  | 
  | NO_CALIBRATION enum value | WG0X |  [protected] | 
  | NUM_FT_CHANNELS | WG06 |  [private, static] | 
  | NUM_PRESSURE_REGIONS | WG06 |  [private, static] | 
  | packCommand(unsigned char *buffer, bool halt, bool reset) | WG06 |  [virtual] | 
  | PDO_COMMAND_SYNCMAN_NUM | WG0X |  [protected, static] | 
  | PDO_STATUS_SYNCMAN_NUM | WG0X |  [protected, static] | 
  | POSITIONAL_ADDR enum value | EthercatDevice |  | 
  | positionDiff(int32_t new_position, int32_t old_position) | WG0X |  [static] | 
  | pressure_checksum_error_ | WG06 |  [private] | 
  | pressure_checksum_error_count_ | WG06 |  [private] | 
  | PRESSURE_PHY_ADDR | WG06 |  [private, static] | 
  | pressure_publisher_ | WG06 |  [private] | 
  | pressure_sensors_ | WG06 |  [private] | 
  | pressure_size_ | WG06 |  [private] | 
  | PRODUCT_CODE enum value | WG06 |  | 
  | program(EthercatCom *com, const WG0XActuatorInfo &actutor_info) | WG0X |  | 
  | program(EthercatCom *com, const MotorHeatingModelParametersEepromConfig &heating_config) | WG0X |  | 
  | publish_motor_trace_ | WG0X |  [protected] | 
  | publishGeneralDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d) | WG0X |  [protected] | 
  | publishMailboxDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d) | WG0X |  [protected] | 
  | publishTrace(const string &reason, unsigned level, unsigned delay) | WG0X |  [virtual] | 
  | PWM_MAX | WG0X |  [protected, static] | 
  | raw_ft_publisher_ | WG06 |  [private] | 
  | readActuatorInfoFromEeprom(EthercatCom *com, WG0XActuatorInfo &actuator_info) | WG0X |  | 
  | readAppRam(EthercatCom *com, double &zero_offset) | WG0X |  [protected] | 
  | readData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [static] | 
  | readData(EthercatCom *com, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [inline] | 
  | readMailbox(EthercatCom *com, unsigned address, void *data, unsigned length) | WG0X |  [protected] | 
  | readMotorHeatingModelParametersFromEeprom(EthercatCom *com, MotorHeatingModelParametersEepromConfig &config) | WG0X |  | 
  | readWriteData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [static] | 
  | readWriteData(EthercatCom *com, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [inline] | 
  | resetting_ | WG0X |  [protected] | 
  | SAFETY_BOARD_OVER_TEMP enum value | WG0X |  [protected] | 
  | SAFETY_DISABLED enum value | WG0X |  [protected] | 
  | SAFETY_HBRIDGE_OVER_TEMP enum value | WG0X |  [protected] | 
  | SAFETY_OPERATIONAL enum value | WG0X |  [protected] | 
  | SAFETY_OVER_CURRENT enum value | WG0X |  [protected] | 
  | SAFETY_UNDERVOLTAGE enum value | WG0X |  [protected] | 
  | SAFETY_WATCHDOG enum value | WG0X |  [protected] | 
  | safetyDisableString(uint8_t status) | WG0X |  [protected, static] | 
  | sample_timestamp_ | WG0X |  [protected] | 
  | SAVED_CALIBRATION enum value | WG0X |  [protected] | 
  | sh_ | EthercatDevice |  | 
  | soft_processor_ | WG06 |  [private] | 
  | status_checksum_error_ | WG0X |  [protected] | 
  | STATUS_PHY_ADDR | WG0X |  [protected, static] | 
  | status_size_ | EthercatDevice |  | 
  | timediffToDuration(int32_t timediff_usec) | WG0X |  [static] | 
  | timestamp_jump(uint32_t timestamp, uint32_t last_timestamp, uint32_t amount) | WG0X |  [protected, static] | 
  | timestamp_jump_detected_ | WG0X |  [protected] | 
  | timestampDiff(uint32_t new_timestamp, uint32_t old_timestamp) | WG0X |  [static] | 
  | too_many_dropped_packets_ | WG0X |  [protected] | 
  | tryLockWG0XDiagnostics() | WG0X |  [protected] | 
  | unlockWG0XDiagnostics() | WG0X |  [protected] | 
  | unpackAccel(WG06StatusWithAccel *status, WG06StatusWithAccel *last_status) | WG06 |  [private] | 
  | unpackFT(WG06StatusWithAccelAndFT *status, WG06StatusWithAccelAndFT *last_status) | WG06 |  [private] | 
  | unpackPressure(unsigned char *pressure_buf) | WG06 |  [private] | 
  | unpackState(unsigned char *this_buffer, unsigned char *prev_buffer) | WG06 |  [virtual] | 
  | use_ros_ | EthercatDevice |  | 
  | verifyChecksum(const void *buffer, unsigned size) | WG0X |  [protected] | 
  | verifyState(WG0XStatus *this_status, WG0XStatus *prev_status) | WG0X |  [protected] | 
  | WG021_PRODUCT_CODE enum value | WG0X |  [protected] | 
  | WG05_PRODUCT_CODE enum value | WG0X |  [protected] | 
  | WG06() | WG06 |  | 
  | WG06_PRODUCT_CODE enum value | WG0X |  [protected] | 
  | WG0X() | WG0X |  | 
  | wg0x_collect_diagnostics_ | WG0X |  [protected] | 
  | wg0x_diagnostics_lock_ | WG0X |  [protected] | 
  | wg0x_publish_diagnostics_ | WG0X |  [protected] | 
  | writeAppRam(EthercatCom *com, double zero_offset) | WG0X |  [protected] | 
  | writeData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void const *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [static] | 
  | writeData(EthercatCom *com, EC_UINT address, void const *buffer, EC_UINT length, AddrMode addrMode) | EthercatDevice |  [inline] | 
  | writeMailbox(EthercatCom *com, unsigned address, void const *data, unsigned length) | WG0X |  [protected] | 
  | ~EthercatDevice() | EthercatDevice |  [virtual] | 
  | ~WG06() | WG06 |  | 
  | ~WG0X() | WG0X |  [virtual] |