#include "ethercat_hardware/MotorTemperature.h"#include "ethercat_hardware/MotorTraceSample.h"#include "ethercat_hardware/ActuatorInfo.h"#include "realtime_tools/realtime_publisher.h"#include "diagnostic_updater/DiagnosticStatusWrapper.h"#include <boost/utility.hpp>#include <boost/thread/mutex.hpp>#include <boost/thread/thread.hpp>#include <boost/shared_ptr.hpp>#include <vector>#include <string>

Go to the source code of this file.
Namespaces | |
| ethercat_hardware | |
Functions | |
| struct ethercat_hardware::MotorHeatingModelParameters | ethercat_hardware::__attribute__ ((__packed__)) |
| void | generateCRC (void) |
| bool | verifyCRC (void) const |
Variables | |
| ethercat_hardware::MotorHeatingModelCommon | ethercat_hardware::__attribute__ |
| uint32_t | crc32_ |
| CRC32 of first 256-4 bytes of structure. More... | |
| static const unsigned | EEPROM_PAGE = 4093 |
| bool | enforce_ |
| 0 if heating model should be not be enforced, 0 otherwise More... | |
| double | housing_thermal_time_constant_ |
| Thermal time constant of motor housing : in seconds. More... | |
| double | housing_to_ambient_thermal_resistance_ |
| Thermal resistance between motor housing and ambient : in C/Watt. More... | |
| uint16_t | major_ |
| Major revision of this structure. More... | |
| double | max_winding_temperature_ |
| temperature limit of motor windings : in Celcius More... | |
| uint16_t | minor_ |
| Minor revision of this structure. More... | |
| uint8_t | pad1 [3] |
| uint8_t | pad2 [204] |
| MotorHeatingModelParameters | params_ |
| Motor parameters More... | |
| double | winding_thermal_time_constant_ |
| Thermal time constant of motor winding : in seconds. More... | |
| double | winding_to_housing_thermal_resistance_ |
| Thermal resistance between motor winding and motor housing : in C/Watt. More... | |
| void __attribute__::generateCRC | ( | void | ) |
| bool __attribute__::verifyCRC | ( | void | ) | const |
| uint32_t crc32_ |
CRC32 of first 256-4 bytes of structure.
Definition at line 8 of file motor_heating_model.h.
|
static |
Definition at line 10 of file motor_heating_model.h.
| bool enforce_ |
0 if heating model should be not be enforced, 0 otherwise
Definition at line 4 of file motor_heating_model.h.
| double housing_thermal_time_constant_ |
Thermal time constant of motor housing : in seconds.
Definition at line 41 of file motor_heating_model.h.
| double housing_to_ambient_thermal_resistance_ |
Thermal resistance between motor housing and ambient : in C/Watt.
Definition at line 35 of file motor_heating_model.h.
| uint16_t major_ |
Major revision of this structure.
Definition at line 2 of file motor_heating_model.h.
| double max_winding_temperature_ |
temperature limit of motor windings : in Celcius
Definition at line 43 of file motor_heating_model.h.
| uint16_t minor_ |
Minor revision of this structure.
Definition at line 3 of file motor_heating_model.h.
| uint8_t pad1[3] |
Definition at line 5 of file motor_heating_model.h.
| uint8_t pad2[204] |
Definition at line 7 of file motor_heating_model.h.
| MotorHeatingModelParameters params_ |
Motor parameters
Definition at line 6 of file motor_heating_model.h.
| double winding_thermal_time_constant_ |
Thermal time constant of motor winding : in seconds.
Definition at line 39 of file motor_heating_model.h.
| double winding_to_housing_thermal_resistance_ |
Thermal resistance between motor winding and motor housing : in C/Watt.
Definition at line 37 of file motor_heating_model.h.