Class Fan
Class representing information about an attached fan
Inherited Members
Namespace: DuetAPI.ObjectModel
Assembly: DuetAPI.dll
Syntax
public sealed class Fan : ModelObject, IModelObject, ICloneable, INotifyPropertyChanged, INotifyPropertyChanging
Properties
ActualValue
Value of this fan (0..1 or -1 if unknown)
Declaration
public float ActualValue { get; set; }
Property Value
Type | Description |
---|---|
float |
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 |
---|---|
float |
Frequency
Configured frequency of this fan (in Hz)
Declaration
public float Frequency { get; set; }
Property Value
Type | Description |
---|---|
float |
Max
Maximum value of this fan (0..1)
Declaration
public float Max { get; set; }
Property Value
Type | Description |
---|---|
float |
Min
Minimum value of this fan (0..1)
Declaration
public float Min { get; set; }
Property Value
Type | Description |
---|---|
float |
Name
Name of the fan
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
RequestedValue
Requested value for this fan on a scale between 0 to 1
Declaration
public float RequestedValue { get; set; }
Property Value
Type | Description |
---|---|
float |
Rpm
Current RPM of this fan or -1 if unknown/unset
Declaration
public int Rpm { get; set; }
Property Value
Type | Description |
---|---|
int |
TachoPpr
Pulses per tacho revolution
Declaration
public float TachoPpr { get; set; }
Property Value
Type | Description |
---|---|
float |
Thermostatic
Thermostatic control parameters
Declaration
public FanThermostaticControl Thermostatic { get; }
Property Value
Type | Description |
---|---|
FanThermostaticControl |