Public Member Functions | Public Attributes | Static Public Attributes
ethercat_hardware::MotorHeatingModelParametersEepromConfig Struct Reference

#include <motor_heating_model.h>

List of all members.

Public Member Functions

void generateCRC (void)
bool verifyCRC (void) const

Public Attributes

uint32_t crc32_
 CRC32 of first 256-4 bytes of structure.
bool enforce_
 0 if heating model should be not be enforced, 0 otherwise
uint16_t major_
 Major revision of this structure.
uint16_t minor_
 Minor revision of this structure.
uint8_t pad1 [3]
uint8_t pad2 [204]
MotorHeatingModelParameters params_
 Motor parameters.

Static Public Attributes

static const unsigned EEPROM_PAGE = 4093

Detailed Description

Structure for store motor heating model parameters in MCB EEPROM page.

Eeprom pages eeprom could be 264byes or 256bytes, simplicity, fit structure to 256bytes.

Motor model parameters could be included at part of the WG0XActuatorInfo struct, however, structure is almost full, and changing structure would require code to suppport both revisions. Also, updating old MCBs with new parameters would not effect old parameters, making updates safer to do in the field.

Definition at line 86 of file motor_heating_model.h.


Member Function Documentation

Definition at line 67 of file motor_heating_model.cpp.

Definition at line 58 of file motor_heating_model.cpp.


Member Data Documentation

CRC32 of first 256-4 bytes of structure.

Definition at line 94 of file motor_heating_model.h.

Definition at line 96 of file motor_heating_model.h.

0 if heating model should be not be enforced, 0 otherwise

Definition at line 90 of file motor_heating_model.h.

Major revision of this structure.

Definition at line 88 of file motor_heating_model.h.

Minor revision of this structure.

Definition at line 89 of file motor_heating_model.h.

Definition at line 91 of file motor_heating_model.h.

Definition at line 93 of file motor_heating_model.h.

Motor parameters.

Definition at line 92 of file motor_heating_model.h.


The documentation for this struct was generated from the following files:


ethercat_hardware
Author(s): Rob Wheeler , Derek King
autogenerated on Thu Jun 6 2019 19:46:33