Hi Tom & Curt, Short feedback: i tried the basic ?APRSD ?APRSP this morning and it worked with block letters. Thank you for pointing this out.
73 de Cyril - DF1CHB/AM - F1MHV/M > Le 24 mai 2018 à 17:51, Tom Russo <[email protected]> a écrit : > > On Thu, May 24, 2018 at 09:38:29AM +0200, we recorded a bogon-computron > collision of the <[email protected]> flavor, containing: >> Hello Group, >> >> Just to bring an ?? UP ?? on Matthieu???s email ;-) >> >> - Missing basic queries sur as ?APRSD , ?APRSP etc??? > > Xastir already answers APRSD and APRSP queries. I use them to force my home > station to report to me. > > But they MUST be upper case, per the spec. We had a complaint years ago > from UIView users who said Xastir didn't respond, but it was because they > were typing in queries by hand and using lower case. The APRS spec says > that queries are supposed to be upper case. It appears that in 2004, Curt > added code to Xastir to print a notice to STDERR when we receive one that > has the wrong case, saying "consider telling the sender to follow the spec." > > As Curt notes, Xastir does not implement all the queries from the spec, > though. > A quick scan of db.c/process_directed_query shows APRSD, APRSP, APRST and its > synonym "PING?", and VER. There's a block of code for each of the other > queries, but only to recognize them and then ignore them: > APRSH > APRSM > APRSO > APRSS > > > In the next function down (as Curt also notes), "process_query", there are > also non-directed queries we recognize: > APRS? > IGATE? > > and we recognize but ignore "WX?" > _______________________________________________ Xastir mailing list [email protected] http://xastir.org/mailman/listinfo/xastir
