Class TurbineType
Syntax
public class TurbineType : INamedItem
Constructors
TurbineType()
TODO: Add appropriate parameters
Declaration
TurbineType(String)
Construct a TurbineType from a trbx file
Declaration
public TurbineType(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
The file to load TurbineType information from.
|
Properties
AnemometerMake
Declaration
public string AnemometerMake { get; set; }
Property Value
Type |
Description |
System.String |
|
AnemometerMatchingFactor
Declaration
public double AnemometerMatchingFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
CurtailmentRules
Gets the curtailment rules collection
Declaration
public ICollection<CurtailmentRule> CurtailmentRules { get; }
Property Value
Height
Declaration
public double Height { get; set; }
Property Value
Type |
Description |
System.Double |
|
ManufacturerName
Declaration
public string ManufacturerName { get; set; }
Property Value
Type |
Description |
System.String |
|
Model
Declaration
public string Model { get; set; }
Property Value
Type |
Description |
System.String |
|
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
NominalVoltage
Declaration
public double NominalVoltage { get; set; }
Property Value
Type |
Description |
System.Double |
|
NormalMode
Gets the turbine mode marked as normal mode
Declaration
public TurbineMode NormalMode { get; }
Property Value
Gets the normal mode performance tables
Declaration
public List<PerformanceTable> NormalPerformanceTables { get; }
Property Value
Notes
Declaration
public string Notes { get; set; }
Property Value
Type |
Description |
System.String |
|
PowerControlType
Declaration
public PowerControlType PowerControlType { get; set; }
Property Value
PowerCurve
Get the power curve for this turbine type
Declaration
public IPowerCurve PowerCurve { get; }
Property Value
RatedPower
Declaration
public double RatedPower { get; set; }
Property Value
Type |
Description |
System.Double |
|
ReferenceURI
Declaration
public string ReferenceURI { get; set; }
Property Value
Type |
Description |
System.String |
|
RotorDiameter
Declaration
public double RotorDiameter { get; set; }
Property Value
Type |
Description |
System.Double |
|
RotorSpeedMax
Declaration
public double RotorSpeedMax { get; set; }
Property Value
Type |
Description |
System.Double |
|
RotorSpeedMin
Declaration
public double RotorSpeedMin { get; set; }
Property Value
Type |
Description |
System.Double |
|
RotorSpeedType
Declaration
public RotorSpeedType RotorSpeedType { get; set; }
Property Value
Turbine3DModel
Declaration
public Turbine3DModel Turbine3DModel { get; set; }
Property Value
TurbineClassification
Declaration
public TurbineClassification TurbineClassification { get; }
Property Value
TurbineModes
Declaration
public IList<TurbineMode> TurbineModes { get; }
Property Value
Type |
Description |
System.Collections.Generic.IList<TurbineMode> |
|
Methods
Equals(TurbineType)
Declaration
public bool Equals(TurbineType val)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Equals(Object)
Tests a System.Object against this current TurbineType for equality.
Declaration
public override bool Equals(object toCompare)
Parameters
Type |
Name |
Description |
System.Object |
toCompare |
|
Returns
Type |
Description |
System.Boolean |
True if object is equal otherwise false is returned.
|
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Gets the hash code for this object.
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
The hash code for this object.
|
Overrides
System.Object.GetHashCode()
Operators
Equality(TurbineType, TurbineType)
Declaration
public static bool operator ==(TurbineType a, TurbineType b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if equal otherwise false is returned.
|
Inequality(TurbineType, TurbineType)
Declaration
public static bool operator !=(TurbineType a, TurbineType b)
Parameters
Returns
Type |
Description |
System.Boolean |
True if not equal otherwise false is returned.
|
Implements