[Xastir] Davis, Lacrosse weather code modified, need testers.
Tom Russo
russo at bogodyn.org
Sat Sep 8 18:22:43 EDT 2012
On Fri, Aug 31, 2012 at 05:46:39PM -0600, we recorded a bogon-computron collision of the <russo at bogodyn.org> flavor, containing:
> Davis/Meteo and LaCrosse users:
>
> I have once again hacked on Xastir's weather station code for Davis (with Meteo)
> and LaCrosse weather stations. My latest commit changes Xastir *AND* the
> "db2APRS" and "open2300db2APRS" support programs.
>
> My prior commits to Xastir changed the Davis/LaCrosse code in Xastir to honor
> the data that was sent for 24-hour, 1-hour, and since-midnight rain information
> from the database programs, but in the process caused "total rain" in the
> "Own Weather Data" dialog to be blank if you were running one of these two
> weather stations. That's because neither of those db programs actually
> *sends* the total rain (rain since station reset), and prior to that commit
> what was really being displayed here was wrong.
>
> This new commit adds Total Rain to the output of the two database programs,
> and adds parsing code to the DAVISMETEO code block to handle it. It also
> adds computation of rain-since-midnight for LaCrosse stations, because those
> stations don't provide the information.
Thanks to Dean Groe's testing efforts, I've concluded that Meteo does not
in fact store in its database the quantity that Xastir considers "Total Rain"
but only "total rain so far today" --- rendering the change I recently made
to db2APRS unnecessary and in fact incorrect. I've reverted the code change
and now db2APRS is once again producing completely standard APRS-spec wx
reports, with only the three normal rain data: 1-hour, 24-hour, and since-
midnight.
Xastir will now display a blank box for the "Total Rain" information in
"Own Weather Data", as there is no way to recover that information from what
we have, but everything else will be right. Prior to my first hack on this
part of the code, *ALL* of the rain data was behaving incorrectly, so at
least there has been some positive change over the last few weeks.
I have left in place my change to the LaCrosse "open2300db2APRS" program,
because open2300 *DOES* put "Total Rain" into the database, and this program
is able to pass that information on to Xastir.
Thanks, Dean, for helping to verify whether or not the changed code worked.
Pity it didn't.
--
Tom Russo KM5VY SAR502 DM64ux http://www.swcp.com/~russo/
Tijeras, NM QRPL#1592 K2#398 SOC#236 http://kevan.org/brain.cgi?DDTNM
"And, isn't sanity really just a one-trick pony anyway? I mean all you get is
one trick, rational thinking, but when you're good and crazy, oooh, oooh,
oooh, the sky is the limit!" --- The Tick
More information about the Xastir
mailing list