Class Fan
Class representing information about an attached fan
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 Fan : ModelObject, ICloneable, INotifyPropertyChanging, INotifyPropertyChanged
Properties
ActualValue
Value of this fan (0..1 or -1 if unknown)
Declaration
public float ActualValue { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Blip
Blip value indicating how long the fan is supposed to run at 100% when turning it on to get it started (in s)
Declaration
public float Blip { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Frequency
Configured frequency of this fan (in Hz)
Declaration
public float Frequency { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Max
Maximum value of this fan (0..1)
Declaration
public float Max { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Min
Minimum value of this fan (0..1)
Declaration
public float Min { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Name
Name of the fan
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RequestedValue
Requested value for this fan on a scale between 0 to 1
Declaration
public float RequestedValue { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Rpm
Current RPM of this fan or -1 if unknown/unset
Declaration
public int Rpm { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Thermostatic
Thermostatic control parameters
Declaration
public FanThermostaticControl Thermostatic { get; }
Property Value
Type | Description |
---|---|
FanThermostaticControl |
Implements
System.ICloneable
System.ComponentModel.INotifyPropertyChanging
System.ComponentModel.INotifyPropertyChanged