#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_ |