Class MonthlyEnergyYieldResults
Namespace: Scripting
Syntax
public class MonthlyEnergyYieldResults
Constructors
MonthlyEnergyYieldResults()
Creates an instance of the MonthlyEnergyYieldResults class.
Declaration
public MonthlyEnergyYieldResults()
Properties
AverageTemperature
The average temperature
Declaration
public double AverageTemperature { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EnergyYield
The energy yield (kWh/kWp)
Declaration
public double EnergyYield { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GainOnTiltedPlane
The gain on the tilted plane (%)
Declaration
public double GainOnTiltedPlane { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GHI
The Global Horizontal Irradiance (kwh/m²)
Declaration
public double GHI { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GHIWithHorizon
The Global Horizontal Irradiance with horizon (kwh/m²)
Declaration
public double GHIWithHorizon { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GI
The Global Irradiance (kwh/m²)
Declaration
public double GI { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GIWithHorizon
The Global Irradiance with horizon (kwh/m²)
Declaration
public double GIWithHorizon { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
GlobalEffectiveIrradiance
The Global Effective Irradiance (kwh/m²)
Declaration
public double GlobalEffectiveIrradiance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModulePower
The module power (in kW)
Declaration
public double ModulePower { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModulePowerAtReferenceIrradiance
The module power at the reference irradiance (kW)
Declaration
public double ModulePowerAtReferenceIrradiance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModulePowerAtSTC
The module power at STC (kW)
Declaration
public double ModulePowerAtSTC { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Month
Declaration
public int Month { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
MonthName
Declaration
public string MonthName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NetEnergy
The net energy (MWh/year)
Declaration
public double NetEnergy { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NominalEnergy
The nominal energy (kWh)
Declaration
public double NominalEnergy { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PAC
The AC production (kWh)
Declaration
public double PAC { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PDC
The DC production (kWh)
Declaration
public double PDC { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PeakPower
The peak power (kW)
Declaration
public double PeakPower { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PercentComplete
The percentage of complete records for the full year
Declaration
public double PercentComplete { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PerformanceRatio
The performance ratio (%)
Declaration
public double PerformanceRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RecordCount
The number of records in the solar data
Declaration
public int RecordCount { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
YearName
The name of the year
Declaration
public string YearName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Equals(MonthlyEnergyYieldResults)
Tests a MonthlyEnergyYieldResults against this current MonthlyEnergyYieldResults for equality.
Declaration
public bool Equals(MonthlyEnergyYieldResults val)
Parameters
Type | Name | Description |
---|---|---|
MonthlyEnergyYieldResults | val |
Returns
Type | Description |
---|---|
System.Boolean | True if equal otherwise false is returned. |
Equals(Object)
Tests a System.Object against this current MonthlyEnergyYieldResults 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
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
Operators
Equality(MonthlyEnergyYieldResults, MonthlyEnergyYieldResults)
Tests a MonthlyEnergyYieldResults against this current MonthlyEnergyYieldResults for equality.
Declaration
public static bool operator ==(MonthlyEnergyYieldResults a, MonthlyEnergyYieldResults b)
Parameters
Type | Name | Description |
---|---|---|
MonthlyEnergyYieldResults | a | |
MonthlyEnergyYieldResults | b |
Returns
Type | Description |
---|---|
System.Boolean | True if equal otherwise false is returned. |
Inequality(MonthlyEnergyYieldResults, MonthlyEnergyYieldResults)
Tests a MonthlyEnergyYieldResults against this current MonthlyEnergyYieldResults for inequality.
Declaration
public static bool operator !=(MonthlyEnergyYieldResults a, MonthlyEnergyYieldResults b)
Parameters
Type | Name | Description |
---|---|---|
MonthlyEnergyYieldResults | a | |
MonthlyEnergyYieldResults | b |
Returns
Type | Description |
---|---|
System.Boolean | True if not equal otherwise false is returned. |