Cumulus.ini (preserving history): Difference between revisions

→‎Davis family specific:: 1.x.x -vs - MX note added
(→‎Davis family specific:: 1.x.x -vs - MX note added)
Line 341: Line 341:


==== Davis family specific: ====
==== Davis family specific: ====
"The DLL" is a Windows Dynamic Link Library supplied by Davis for third parties to use when writing software for Davis stations. It handles fetching data from the console, and does all kinds of useful things like converting the data into the units you require.
"The DLL" is a Windows Dynamic Link Library supplied by Davis for third parties to use when writing software for Davis stations.
It handles fetching data from the console, and does all kinds of useful things like converting the data into the units you require.
 
Cumulus 1.9.x and Cumulus MX should both support these settings, check with release notes for your version and previous versions.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 369: Line 373:
|SyncDavisClock=0  
|SyncDavisClock=0  
|Set this in the Station Configuration Screen '''Settings''' block where called '''Synchronize station clock'''.
|Set this in the Station Configuration Screen '''Settings''' block where called '''Synchronize station clock'''.
When set, at Cumulus start-up and at 04:00 each day, Cumulus will set the Davis VP/VP2 clock to within a minute of the same time as the PC  
When set, at Cumulus start-up and at 04:00 each day, Cumulus will set the Davis VP/VP2 clock to within a minute of the same time as the PC. (From build 3015 for MX).
*0 = Disabled, default (as deselected on the Station Configuration Screen)
*0 = Disabled, default (as deselected on the Station Configuration Screen)
*1 = Enabled, ensures that when Cumulus asks the station for data since time X, both recognise X!
*1 = Enabled, ensures that when Cumulus asks the station for data since time X, both recognise X!
Line 408: Line 412:
|-
|-
|DavisCalcAltPress=1
|DavisCalcAltPress=1
|This parameter (attribute=value) is added directly to the file, it does not appear on a configuration screen.  
|This parameter (attribute=value) is added directly to the file, it does not appear on a configuration screen. Davis stations calculate Sea Level Pressure from Station Pressure using a formula based on several parameters such as temperature, humidity, etc, rather than just using altitude as most other stations. CWOP require 'Altimeter Pressure' to be uploaded, i.e. a value calculated simply using altitude.
Davis stations calculate Sea Level Pressure from Station Pressure using a formula based on several parameters such as temperature, humidity, etc, rather than just using altitude as most other stations. CWOP require 'Altimeter Pressure' to be uploaded, i.e. a value calculated simply using altitude. The station does not provide this value directly, nor the station pressure, so Cumulus has to read some extra data once a minute in order to do the calculation. This can take several seconds, so it means that a 'normal' data reading may be missed.  
 
The following note applies to Cumulus 1.x.x; for MX, use of the LOOP2 (see [[Cumulus.ini_(Beta)#Section:_Station| here]]) means s.l.p. can be obtained from the Davis station.
The station does not provide this value directly, nor the station pressure, so Cumulus 1.x.x has to read some extra data once a minute in order to do the calculation. This can take several seconds, so it means that a 'normal' data reading may be missed.  


If you don't use CWOP, or you are happy for Cumulus to send Sea-Level pressure to CWOP (the difference is small unless you are at high altitude), set this value to 0.
If you don't use CWOP, or you are happy for Cumulus to send Sea-Level pressure to CWOP (the difference is small unless you are at high altitude), set this value to 0.
5,838

edits