Tom Russo wrote on the xastir list:
On Mon, Nov 12, 2007 at 01:39:12AM +0200, we recorded a bogon-computron collision of 
the <[EMAIL PROTECTED]> flavor, containing:

If I remember correctly, Xastir should also
support the !DAO! format that provides one additional minute decimal digit
to the basic resolution, yielding a resolution of at least 2 meters
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir

No.  This keeps getting stated on APRSSIG as if it were fact, but it is not
true.  Xastir does NOT implement !DAO!.  Nobody has ever coded it up.

I played around with the "spec" and xastir code and produced a patch against current CVS that implements receiving of !DAO!, both "human readable" and base91 variants. It's not perfect, but "works for me".

IMO the biggest additional tweak the patch needs is changing of the white error box dimensions. I didn't do it because the calling function overwrites p_station->lat/lon_precision and I didn't feel comfortable playing around with the calling function. But the patch does change the return value of extract_position() to 2 or 3 when added precision is available (3 or 4 decimals of minute respectively).

Also different datums are accepted in input, but ignored in processing. The datum byte is returned by decode_dao(), but currently unused.

http://www.oh2kku.ham.fi/aprs/misc/xastir-db-dao-20071115-oh2kku.patch

  Tapio
_______________________________________________
Xastir-dev mailing list
[email protected]
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir-dev

Reply via email to