WG0X Member List

This is the complete list of members for WG0X, including all inherited members.

__attribute__WG0Xprotected
actuator_WG0Xprotected
actuator_info_WG0Xprotected
actuator_info_msg_WG0Xprotected
ACTUATOR_INFO_PAGEWG0Xprotectedstatic
AddrMode enum nameEthercatDevice
APP_RAM_MISSING enum valueWG0Xprotected
APP_RAM_NOT_APPLICABLE enum valueWG0Xprotected
APP_RAM_PRESENT enum valueWG0Xprotected
app_ram_status_WG0Xprotected
AppRamStatus enum nameWG0Xprotected
board_major_WG0Xprotected
board_minor_WG0Xprotected
cached_zero_offset_WG0Xprotected
calcEncoderVelocity(int32_t new_position, uint32_t new_timestamp, int32_t old_position, uint32_t old_timestamp)WG0Xstatic
calibration_status_WG0Xprotected
clearErrorFlags(void)WG0Xprotected
collectDiagnostics(EthercatCom *com)WG0Xvirtual
COMMAND_PHY_ADDRWG0Xprotectedstatic
command_size_EthercatDevice
config_info_WG0Xprotected
consecutive_drops_WG0Xprotected
construct(EtherCAT_SlaveHandler *sh, int &start_address)WG0Xvirtual
EthercatDevice::construct(ros::NodeHandle &nh)EthercatDevicevirtual
CONTROLLER_CALIBRATION enum valueWG0Xprotected
convertRawTemperature(int16_t raw_temp)WG0Xstatic
copyActuatorInfo(ethercat_hardware::ActuatorInfo &out, const WG0XActuatorInfo &in)WG0Xprotectedstatic
deviceDiagnosticsEthercatDevice
diagnostic_status_EthercatDevice
diagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned char *)WG0Xvirtual
diagnosticsLock_EthercatDevice
digital_out_WG0Xprotected
disable_motor_model_checking_WG0Xprotected
drops_WG0Xprotected
eeprom_WG0Xprotected
encoder_errors_detected_WG0Xprotected
EthercatDevice()EthercatDevice
ethercatDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d, unsigned numPorts)EthercatDevice
FIXED_ADDR enum valueEthercatDevice
fpga_internal_reset_detected_WG0Xprotected
fw_major_WG0Xprotected
fw_minor_WG0Xprotected
has_error_WG0Xprotected
in_lockout_WG0Xprotected
initialize(pr2_hardware_interface::HardwareInterface *, bool allow_unprogrammed=true)WG0Xvirtual
initializeMotorHeatingModel(bool allow_unprogrammed)WG0Xprotected
initializeMotorModel(pr2_hardware_interface::HardwareInterface *hw, const string &device_description, double max_pwm_ratio, double board_resistance, bool poor_measured_motor_voltage)WG0Xprotected
last_last_timestamp_WG0Xprotected
last_timestamp_WG0Xprotected
LIMIT_OFF_TO_ON enum valueWG0Xprotected
LIMIT_ON_TO_OFF enum valueWG0Xprotected
LIMIT_SENSOR_0_STATE enum valueWG0Xprotected
LIMIT_SENSOR_1_STATE enum valueWG0Xprotected
lockWG0XDiagnostics()WG0Xprotected
mailbox_WG0Xprotected
max_board_temperature_WG0Xprotected
max_bridge_temperature_WG0Xprotected
max_consecutive_drops_WG0Xprotected
max_current_WG0Xprotected
MODE_CURRENT enum valueWG0Xprotected
MODE_ENABLE enum valueWG0Xprotected
MODE_OFF enum valueWG0Xprotected
MODE_RESET enum valueWG0Xprotected
MODE_SAFETY_LOCKOUT enum valueWG0Xprotected
MODE_SAFETY_RESET enum valueWG0Xprotected
MODE_UNDERVOLTAGE enum valueWG0Xprotected
modeString(uint8_t mode)WG0Xprotectedstatic
motor_heating_model_WG0Xprotected
motor_heating_model_common_WG0Xprotectedstatic
motor_model_WG0Xprotected
motor_trace_sample_WG0Xprotected
multiDiagnostics(vector< diagnostic_msgs::DiagnosticStatus > &vec, unsigned char *buffer)EthercatDevicevirtual
newDiagnosticsIndex_EthercatDevice
newDiagnosticsIndexLock_EthercatDevice
NO_CALIBRATION enum valueWG0Xprotected
packCommand(unsigned char *buffer, bool halt, bool reset)WG0Xvirtual
PDO_COMMAND_SYNCMAN_NUMWG0Xprotectedstatic
PDO_STATUS_SYNCMAN_NUMWG0Xprotectedstatic
POSITIONAL_ADDR enum valueEthercatDevice
positionDiff(int32_t new_position, int32_t old_position)WG0Xstatic
program(EthercatCom *com, const WG0XActuatorInfo &actutor_info)WG0X
program(EthercatCom *com, const MotorHeatingModelParametersEepromConfig &heating_config)WG0X
publish_motor_trace_WG0Xprotected
publishGeneralDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d)WG0Xprotected
publishMailboxDiagnostics(diagnostic_updater::DiagnosticStatusWrapper &d)WG0Xprotected
publishTrace(const string &reason, unsigned level, unsigned delay)WG0Xvirtual
PWM_MAXWG0Xprotectedstatic
readActuatorInfoFromEeprom(EthercatCom *com, WG0XActuatorInfo &actuator_info)WG0X
readAppRam(EthercatCom *com, double &zero_offset)WG0Xprotected
readData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode)EthercatDevicestatic
readData(EthercatCom *com, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode)EthercatDeviceinline
readMailbox(EthercatCom *com, unsigned address, void *data, unsigned length)WG0Xprotected
readMotorHeatingModelParametersFromEeprom(EthercatCom *com, MotorHeatingModelParametersEepromConfig &config)WG0X
readWriteData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode)EthercatDevicestatic
readWriteData(EthercatCom *com, EC_UINT address, void *buffer, EC_UINT length, AddrMode addrMode)EthercatDeviceinline
resetting_WG0Xprotected
SAFETY_BOARD_OVER_TEMP enum valueWG0Xprotected
SAFETY_DISABLED enum valueWG0Xprotected
SAFETY_HBRIDGE_OVER_TEMP enum valueWG0Xprotected
SAFETY_OPERATIONAL enum valueWG0Xprotected
SAFETY_OVER_CURRENT enum valueWG0Xprotected
SAFETY_UNDERVOLTAGE enum valueWG0Xprotected
SAFETY_WATCHDOG enum valueWG0Xprotected
safetyDisableString(uint8_t status)WG0Xprotectedstatic
sample_timestamp_WG0Xprotected
SAVED_CALIBRATION enum valueWG0Xprotected
sh_EthercatDevice
status_checksum_error_WG0Xprotected
STATUS_PHY_ADDRWG0Xprotectedstatic
status_size_EthercatDevice
timediffToDuration(int32_t timediff_usec)WG0Xstatic
timestamp_jump(uint32_t timestamp, uint32_t last_timestamp, uint32_t amount)WG0Xprotectedstatic
timestamp_jump_detected_WG0Xprotected
timestampDiff(uint32_t new_timestamp, uint32_t old_timestamp)WG0Xstatic
too_many_dropped_packets_WG0Xprotected
tryLockWG0XDiagnostics()WG0Xprotected
unlockWG0XDiagnostics()WG0Xprotected
unpackState(unsigned char *this_buffer, unsigned char *prev_buffer)WG0Xvirtual
use_ros_EthercatDevice
verifyChecksum(const void *buffer, unsigned size)WG0Xprotected
verifyState(WG0XStatus *this_status, WG0XStatus *prev_status)WG0Xprotected
WG021_PRODUCT_CODE enum valueWG0Xprotected
WG05_PRODUCT_CODE enum valueWG0Xprotected
WG06_PRODUCT_CODE enum valueWG0Xprotected
WG0X()WG0X
wg0x_collect_diagnostics_WG0Xprotected
wg0x_diagnostics_lock_WG0Xprotected
wg0x_publish_diagnostics_WG0Xprotected
writeAppRam(EthercatCom *com, double zero_offset)WG0Xprotected
writeData(EthercatCom *com, EtherCAT_SlaveHandler *sh, EC_UINT address, void const *buffer, EC_UINT length, AddrMode addrMode)EthercatDevicestatic
writeData(EthercatCom *com, EC_UINT address, void const *buffer, EC_UINT length, AddrMode addrMode)EthercatDeviceinline
writeMailbox(EthercatCom *com, unsigned address, void const *data, unsigned length)WG0Xprotected
~EthercatDevice()EthercatDevicevirtual
~WG0X()WG0Xvirtual


ethercat_hardware
Author(s): Rob Wheeler , Derek King
autogenerated on Tue Mar 28 2023 02:10:20