[Xastir] "UP" on QUERIES

F1MHV f1mhv at free.fr
Sat May 26 08:50:58 PDT 2018


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 <russo at bogodyn.org> a écrit :
> 
> On Thu, May 24, 2018 at 09:38:29AM +0200, we recorded a bogon-computron collision of the <f1mhv at free.fr> 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?"
> 



More information about the Xastir mailing list