Class HeaterModel
Information about the way the heater heats up
Inherited Members
Namespace: DuetAPI.ObjectModel
Assembly: DuetAPI.dll
Syntax
public sealed class HeaterModel : ModelObject, IModelObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChanging
Properties
CoolingExp
Cooling rate exponent
Declaration
public float CoolingExp { get; set; }
Property Value
Type | Description |
---|---|
float |
CoolingRate
Cooling rate (in K/s)
Declaration
public float CoolingRate { get; set; }
Property Value
Type | Description |
---|---|
float |
DeadTime
Dead time (in s)
Declaration
public float DeadTime { get; set; }
Property Value
Type | Description |
---|---|
float |
Enabled
Indicates if this heater is enabled
Declaration
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
FanCoolingRate
Cooling rate with the fan on (in K/s)
Declaration
public float FanCoolingRate { get; set; }
Property Value
Type | Description |
---|---|
float |
HeatingRate
Heating rate (in K/s)
Declaration
public float HeatingRate { get; set; }
Property Value
Type | Description |
---|---|
float |
Inverted
Indicates if the heater PWM signal is inverted
Declaration
public bool Inverted { get; set; }
Property Value
Type | Description |
---|---|
bool |
MaxPwm
Maximum PWM value
Declaration
public float MaxPwm { get; set; }
Property Value
Type | Description |
---|---|
float |
PID
Details about the PID controller
Declaration
public HeaterModelPID PID { get; }
Property Value
Type | Description |
---|---|
HeaterModelPID |
StandardVoltage
Standard voltage or null if unknown
Declaration
public float StandardVoltage { get; set; }
Property Value
Type | Description |
---|---|
float |