#include "ethercat_hardware/ethercat_device.h"#include "ethercat_hardware/motor_model.h"#include "ethercat_hardware/motor_heating_model.h"#include "realtime_tools/realtime_publisher.h"#include "ethercat_hardware/wg_mailbox.h"#include "ethercat_hardware/wg_eeprom.h"#include <boost/shared_ptr.hpp>

Go to the source code of this file.
| struct WG0XSafetyDisableStatus __attribute__ | ( | (__packed__) | ) |
| struct MbxDiagnostics __attribute__ |
| uint16_t absolute_current_limit_ |
| int16_t adc_current_ |
| uint8_t board_over_temp_count_ |
| uint16_t board_temperature_ |
| uint8_t bridge_over_temp_count_ |
| uint16_t bridge_temperature_ |
| uint8_t calibration_reading_ |
const unsigned CONFIG_INFO_BASE_ADDR = 0x0080 [static] |
| int16_t config_offset_current_A_ |
| int16_t config_offset_current_B_ |
| uint8_t configuration_status_ |
| uint8_t current_loop_ki_ |
| uint8_t current_loop_kp_ |
| uint32_t device_serial_number_ |
| uint8_t digital_out_ |
| int32_t encoder_count_ |
| int32_t encoder_index_pos_ |
| uint8_t encoder_status_ |
| uint8_t firmware_major_revision_ |
| uint8_t firmware_minor_revision_ |
| uint8_t highside_deadtime_ |
| int32_t last_calibration_falling_edge_ |
| int32_t last_calibration_rising_edge_ |
| uint8_t lowside_deadtime_ |
| uint8_t mbx_command_irq_count_ |
| int16_t measured_current_ |
| int16_t motor_voltage_ |
| float nominal_current_scale_ |
| float nominal_voltage_scale_ |
| uint16_t num_encoder_errors_ |
| int16_t offset_current_A_ |
| int16_t offset_current_B_ |
| uint8_t operate_disable_count_ |
| uint8_t over_current_count_ |
| uint16_t packet_count_ |
| uint8_t pca_revision_ |
| uint8_t pcb_revision_ |
| uint8_t pdi_checksum_error_count_ |
| uint8_t pdi_timeout_error_count_ |
| uint8_t pdo_command_irq_count_ |
| uint32_t product_id_ |
| int16_t programmed_current_ |
| int16_t programmed_pwm |
| int16_t programmed_pwm_value_ |
| uint8_t safety_disable_count_ |
| uint8_t safety_disable_status_ |
| uint8_t safety_disable_status_hold_ |
| uint16_t supply_current_in_ |
| uint16_t supply_current_out_ |
| uint16_t supply_voltage_ |
| uint32_t timestamp_ |
| uint8_t undervoltage_count_ |
| uint16_t voltage_ref_ |
| uint8_t watchdog_disable_count_ |
| uint16_t watchdog_limit_ |
| double zero_offset_ |