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