Class HeaterModel
Information about the way the heater heats up
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 HeaterModel : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
DeadTime
Dead time
Declaration
public float DeadTime { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Enabled
Indicates if this heater is enabled
Declaration
public bool Enabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Gain
Gain value
Declaration
public float Gain { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Inverted
Indicates if the heater PWM signal is inverted
Declaration
public bool Inverted { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaxPwm
Maximum PWM value
Declaration
public float MaxPwm { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
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 |
---|---|
System.Nullable<System.Single> |
TimeConstant
Time constant
Declaration
public float TimeConstant { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged