Class MeteorologicalCondition
Contains the meteorological conditions for a particular instant
Namespace: SolarFarmerApi.Client
Syntax
public class MeteorologicalCondition
Properties
AirPressure
The air pressure, in mbar
Declaration
public double? AirPressure { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
AirTemperature
The air temperature, in deg C
Declaration
public double AirTemperature { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Albedo
The albedo value, in per unit value
Declaration
public double? Albedo { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Dhi
The diffuse horizontal irradiance, in W/m2
Required unless CalculateDHI is set to true in EnergyCalculationOptions
Declaration
public double? Dhi { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Ghi
The global horizontal irradiance, in W/m2.
Optional, but if not set then the POA value must be set and the GHI will be derived from that.
Use GHIValue to get the double (non-nullable) value - which will throw if GHI is not set.
Declaration
public double? Ghi { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
PeriodInMinutes
The period of time in minutes that this record relates to, starting from the StartOfPeriod.
Declaration
public double PeriodInMinutes { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Poa
The plane of array irradiance, in W/m2
Optional. If set, will be deconstructed to produce the GHI and DHI values.
Declaration
public double? Poa { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
PrecipitableWater
The precipitable water, in cm
Declaration
public double? PrecipitableWater { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
RelativeHumidity
The relative humidity, in percent
Declaration
public double? RelativeHumidity { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
StartOfPeriod
The date and time of the start of the period that this record relates to.
Declaration
public DateTimeOffset StartOfPeriod { get; set; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
WindSpeed
The wind speed, in m/s
Optional, if missing then the DefaultWindSpeed in EnergyCalculationOptions will be used.
Declaration
public double? WindSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |