Cumulus.ini (preserving history): Difference between revisions

m
→‎Section: Offsets: adding more missing (for MX and 1)
m (→‎Section: Offsets: Added missing Cumulus 1 only tag)
m (→‎Section: Offsets: adding more missing (for MX and 1))
|-
|colspan="3" style="background:lightblue;"| Both Cumulus flavours
|-
|PressOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus pressure = Measured Pressure + 'Offset_Value'
|-
|TempOffset=Offset_Value
|TempMult2=0.0
|This line needs to be added in the [Offsets] section of the Cumulus.ini, if it is omitted default multiplier is 0.0.
"Second order" multiplier by which measured outdoor Temperature is to be corrected, this means that the logged reading can be (TempMult2 *X measured-temp *X measured_temp) + (TempMult *X measured_temp) + TempOffset
|-
|HumMult=1
|Multiplier by which measured Humidity is to be corrected (default=1). Se formula in next row
|-
|HumOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus Humidity = Measuredmeasured_Humidity HumidityX Humidity_multiplier + 'Offset_Value'
|-
|WetBulbMult=1
|First order multiplier by which measured Wet Bulb Temperature is to be corrected (default=1). See formula in next row
|-
|WetBulbOffset=0
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus UVwet levelbulb temperature = Measuredmeasured_wet_bulb UVX levelwet_bulb_multiplier + 'Offset_Value'
|-
|WindDirOffset=Offset_Value
|Multiplier by which measured [[Wind_measurement#Wind_Speed|Wind Gust]] Speed is to be corrected (default=1).
|-
|PressOffset=Offset_Value
|HumMult=1
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus pressure = Measured Pressure + 'Offset_Value'
|Multiplier by which measured Humidity is to be corrected (default=1).
|-
|RainMult=1
|Multiplier by which measured Rainfall (and therefore rainfall rate too) is to be corrected (default=1).
|-
|UVOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = Measured UV level + 'Offset_Value'
|-
|UVMult=1
|Multiplier by which measured UV to be corrected (default=1). see formula in next row
|-
|UVOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = Measured_UV_level X UV_multiplier + 'Offset_Value'
|-
|colspan="3" style="background:lightblue;"| Cumulus 1 only
|-
|DavisCalcAltPressOffset=Offset_Value
|Default 'Offset_Value' is 0 in this Davis Altitude parameter, used for formula: Cumulus altimeter pressure = MeasuredCalculated standardAltimeter Pressure + 'Offset_Value'
 
The calculated altimeter pressure (from build 792) uses
<pre>k1 := 0.190284; // discrepency with calculated k1 probably because Smithsonian used less precise gas constant and gravity values
k2 := 8.4184960528E-5; // (standardLapseRate / standardTempK) * (Power(standardSLP, k1)
Result := Power(Power(absolute_pressureHPa - 0.3, k1) + (k2 * elevationM), 1/k1);</pre>
 
Sea level pressure is strictly calculated from actual pressure making compensation for temperature and humidity variation with height and most stations supply a SLP, but in Cumulus terms where a station supplies absolute pressure only, a standard offset is used to correct that to sea level pressure. Altimeter pressure as used for reporting to APRS/CWOP, does not make this compensation for temperature and humidity, it assumes standard atmosphere, purely a compensation for altitude, so the above calculation is used, then this offset is used by Cumulus to re-calculate altimeter pressure.
used for reporting to CWOP
|-
|colspan="3" style="background:lightblue;"| Cumulus MX only
|Cumulus MX only from version 3.2: First order multiplier by which measured Pressure (in above formula) is to be corrected (default=1).
|-
|SolarMult=1.0
|Solar multiplier
|-
|SolarOffset=0.0
| Solar offset
|}
5,838

edits