Cumulus.ini (preserving history): Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
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))
Line 1,150: Line 1,150:
|-
|-
|colspan="3" style="background:lightblue;"| Both Cumulus flavours
|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  
|TempOffset=Offset_Value  
Line 1,163: Line 1,160:
|TempMult2=0.0  
|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.
|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 * measured-temp * measured_temp) + (TempMult * measured_temp) + TempOffset
"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  
|HumOffset=Offset_Value  
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus Humidity = Measured Humidity + 'Offset_Value'
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus Humidity = measured_Humidity X 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 wet bulb temperature = measured_wet_bulb X wet_bulb_multiplier + 'Offset_Value'
|-
|-
|WindDirOffset=Offset_Value  
|WindDirOffset=Offset_Value  
Line 1,182: Line 1,188:
|Multiplier by which measured [[Wind_measurement#Wind_Speed|Wind Gust]] Speed is to be corrected (default=1).
|Multiplier by which measured [[Wind_measurement#Wind_Speed|Wind Gust]] Speed is to be corrected (default=1).
|-
|-
|HumMult=1
|PressOffset=Offset_Value
|Multiplier by which measured Humidity is to be corrected (default=1).
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus pressure = Measured Pressure + 'Offset_Value'
|-
|-
|RainMult=1  
|RainMult=1  
|Multiplier by which measured Rainfall (and therefore rainfall rate too) is to be corrected (default=1).
|Multiplier by which measured Rainfall (and therefore rainfall rate too) is to be corrected (default=1).
|-
|UVMult=1
|Multiplier by which measured UV to be corrected (default=1). see formula in next row
|-
|-
|UVOffset=Offset_Value
|UVOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = Measured UV level + 'Offset_Value'
|Default 'Offset_Value' is 0 in this parameter used for formula: Cumulus UV level = Measured_UV_level X UV_multiplier + 'Offset_Value'
|-
|UVMult=1
|Multiplier by which measured UV to be corrected (default=1).
|-
|-
|colspan="3" style="background:lightblue;"| Cumulus 1 only
|colspan="3" style="background:lightblue;"| Cumulus 1 only
|-
|-
|DavisCalcAltPressOffset=Offset_Value
|DavisCalcAltPressOffset=Offset_Value
|Default 'Offset_Value' is 0 in this parameter, used for formula: Cumulus altimeter pressure = Measured standard Pressure + 'Offset_Value'
|Default 'Offset_Value' is 0 in this Davis Altitude parameter, used for formula: Cumulus altimeter pressure = Calculated Altimeter 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>


used for reporting to CWOP
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.
|-
|-
|colspan="3" style="background:lightblue;"| Cumulus MX only
|colspan="3" style="background:lightblue;"| Cumulus MX only
Line 1,206: Line 1,217:
|Cumulus MX only from version 3.2: First order multiplier by which measured Pressure (in above formula) is to be corrected (default=1).
|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
|Solar multiplier
|-
|-
|
|SolarOffset=0.0
| Solar offset
| Solar offset
|}
|}
5,838

edits

Navigation menu