Prusa3d Marlin fork
Public Member Functions | Public Attributes | List of all members
thermal_model::model_data Struct Reference

Public Member Functions

void reset (uint8_t heater_pwm, uint8_t fan_pwm, float heater_temp, float ambient_temp)
 
void step (uint8_t heater_pwm, uint8_t fan_pwm, float heater_temp, float ambient_temp)
 

Public Attributes

float dT_lag_buf [THERMAL_MODEL_MAX_LAG_SIZE]
 
uint8_t dT_lag_size = 0
 
uint8_t dT_lag_idx = 0
 
float dT_err_prev = 0
 
float T_prev = 0
 
float P
 
float U
 
float V
 
float C
 
float fS
 
uint16_t L
 
float R [THERMAL_MODEL_R_SIZE]
 
float Ta_corr
 
float warn
 
float err
 
union {
   bool   flags
 
   struct {
      bool   uninitialized: 1
 
      bool   error: 1
 
      bool   warning: 1
 
   }   flag_bits
 
}; 
 
float C_i
 
float warn_s
 
float err_s
 

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