Class Heater
Information about a heater
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DuetAPI.Machine
Assembly: DuetAPI.dll
Syntax
public sealed class Heater : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
Active
Active temperature of the heater (in C)
Declaration
public float Active { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Current
Current temperature of the heater (in C)
Declaration
public float Current { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Max
Maximum temperature allowed for this heater (in C)
Declaration
public float Max { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
This is only temporary and should be replaced by a representation of the heater protection as in RRF
Min
Minimum temperature allowed for this heater (in C)
Declaration
public float Min { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
This is only temporary and should be replaced by a representation of the heater protection as in RRF
Model
Information about the heater model
Declaration
public HeaterModel Model { get; }
Property Value
Type | Description |
---|---|
HeaterModel |
Monitors
Monitors of this heater
Declaration
public ModelCollection<HeaterMonitor> Monitors { get; }
Property Value
Type | Description |
---|---|
ModelCollection<HeaterMonitor> |
Name
Name of the heater or null if unset
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Sensor
Sensor number of this heater or -1 if not configured
Declaration
public int Sensor { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Standby
Standby temperature of the heater (in C)
Declaration
public float Standby { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
State
State of the heater
Declaration
public HeaterState? State { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HeaterState> |
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged