Repetier-Firmware  0.91
TemperatureController Class Reference

#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

Detailed Description

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.


Member Function Documentation

bool isAlarm ( ) [inline]
void setAlarm ( bool  on) [inline]
void setTargetTemperature ( float  target)

Field Documentation

Currenttemperature value read from sensor.

Current temperature in degC.

uint8_t flags
int8_t heatManager

How is temperature controled. 0 = on/off, 1 = PID-Control, 3 = deat time control.

Time in millis of the last temperature update.

uint8_t pwmIndex

pwm index for output control. 0-2 = Extruder, 3 = Fan, 4 = Heated Bed

uint8_t sensorPin

Pin to read extruder temperature.

uint8_t sensorType

Type of temperature sensor.

Target temperature value in units of sensor.

Target temperature in degC.


The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines