![]() |
Repetier-Firmware
0.91
|
#include <Extruder.h>
Public Member Functions | |
void | setTargetTemperature (float target) |
void | updateCurrentTemperature () |
void | updateTempControlVars () |
bool | isAlarm () |
void | setAlarm (bool on) |
Data Fields | |
uint8_t | pwmIndex |
pwm index for output control. 0-2 = Extruder, 3 = Fan, 4 = Heated Bed | |
uint8_t | sensorType |
Type of temperature sensor. | |
uint8_t | sensorPin |
Pin to read extruder temperature. | |
int16_t | currentTemperature |
Currenttemperature value read from sensor. | |
int16_t | targetTemperature |
Target temperature value in units of sensor. | |
float | currentTemperatureC |
Current temperature in degC. | |
float | targetTemperatureC |
Target temperature in degC. | |
uint32_t | lastTemperatureUpdate |
Time in millis of the last temperature update. | |
int8_t | heatManager |
How is temperature controled. 0 = on/off, 1 = PID-Control, 3 = deat time control. | |
uint8_t | flags |
TemperatureController manages one heater-temperature sensore loop. You can have up to 4 loops allowing pid/bang bang for up to 3 extruder and the heated bed.
bool isAlarm | ( | ) | [inline] |
void setAlarm | ( | bool | on | ) | [inline] |
void setTargetTemperature | ( | float | target | ) |
void updateCurrentTemperature | ( | ) |
void updateTempControlVars | ( | ) |
int16_t currentTemperature |
Currenttemperature value read from sensor.
float currentTemperatureC |
Current temperature in degC.
uint8_t flags |
int8_t heatManager |
How is temperature controled. 0 = on/off, 1 = PID-Control, 3 = deat time control.
uint32_t lastTemperatureUpdate |
Time in millis of the last temperature update.
uint8_t sensorPin |
Pin to read extruder temperature.
uint8_t sensorType |
Type of temperature sensor.
int16_t targetTemperature |
Target temperature value in units of sensor.
float targetTemperatureC |
Target temperature in degC.