97 lines
3.0 KiB
Plaintext
97 lines
3.0 KiB
Plaintext
|
|
Some example packets for cut-n-paste testing:
|
|
|
|
position without timestamp:
|
|
JH6YLM>APRS,RELAY,TRACE5-5,qAo,JA6JMJ-3:!3210.70N/13132.15E#15 KAWA
|
|
PY3KN-1>WIDE1-1,TCPIP*,qAC,T2BRAZIL:=3003.96SI05106.10W&iGate Viamao
|
|
PD0TK-9>APERXQ,PA3GKF-2*,WIDE2-1,qAo,DB0SDA:!5057.18N/00549.40E>037/004/A=000353
|
|
|
|
position with timestamp:
|
|
N0YNC>APRS,TCPXX*,qAX,T2PSR:@271607z4028.82N/09657.64W_272/003g004t036r000P000p000h62b10206v31
|
|
|
|
object position with timestamp:
|
|
DB0XIP>APU25N,TCPIP*,qAC,THIRD:;DF0OV *181515z4915.09N/00725.45E-K35 www.k35-schwarzbachtal.de
|
|
|
|
compressed position:
|
|
OH7LZB-9>APZMDR,WIDE3-3,qAo,OH2RCH:!/0"acTjK">?S_ http://aprs.fi/
|
|
|
|
mic-e:
|
|
61.5163 N 23.6287 E:
|
|
OH3MRJ-9>VQ3P98,OH3RBE-1*,WIDE2-1,qAo,OH3RBE:`3Adm*R>/
|
|
23.5702 S 46.6580 W:
|
|
PU2UBL-8>R3342Q-1,PU2WAT-15*,WIDE2-1,qAo,PU2SLX-1:`JCLl"o>/
|
|
|
|
|
|
OH2ASD>GPSMV:$GPRMC,184649,A,3832.7107,S,05844.1957,W,0.000,0.0,130909,4.5,W*62
|
|
OH2ASD>GPSC30:$GPRMC,184649,A,3832.7107,S,05844.1957,W,0.000,0.0,130909,4.5,W*62
|
|
OH2ASD>GPSE30:$GPRMC,184649,A,3832.7107,S,05844.1957,W,0.000,0.0,130909,4.5,W*62
|
|
|
|
|
|
object:
|
|
OH1MN>APU25N,TCPIP*,qAC,CORE-2:;Bengtskar*061754z5943.40N\02229.97ELBengtskär
|
|
OH1MN>APU25N,TCPIP*,qAC,CORE-2:;Bengt *061754z5943.40N\02229.97ELBengtskär
|
|
OH1MN>APU25N,TCPIP*,qAC,CORE-2:;B *061754z5943.40N\02229.97ELBengtskär
|
|
OH1MN>APU25N,TCPIP*,qAC,CORE-2:; *061754z5943.40N\02229.97ELBengtskär
|
|
OH1MN>APU25N,TCPIP*,qAC,CORE-2:;A *061754z5943.40N\02229.97EL
|
|
OH7LZB>APRS:;LEADER *092345z/5L!!<*e7>7P[
|
|
|
|
item:
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)OH8RUA!6500.95N/02529.77ErRepeater 434.750MHz
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)OH8RUAasss!6500.95N/02529.77ErRepeater 434.750MHz
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)OH8RUA!6500.95N/02529.77Er
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)OH8!6500.95N/02529.77Er
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)O!6500.95N/02529.77Er
|
|
OH8RDT-3>ID,qAR,OH8RDT-4:)!6500.95N/02529.77Er
|
|
OH7LZB>APRS:)MOBIL!\5L!!<*e79VsT
|
|
|
|
|
|
---- q-construct tests ---
|
|
|
|
no Q construct
|
|
SRC>DST,DIGI1,DIGI2*:test
|
|
|
|
missing callsign after q construct?
|
|
user SRC
|
|
SRC>DST,DIGI1,DIGI2*,qAR,:test
|
|
SRC>DST,DIGI1,DIGI2*,qAR:test
|
|
SRC>DST,DIGI1,DIGI2*,qAR,A:test
|
|
SRC>DST,qAR,ASDF:test
|
|
SRC>DST,DIGI1,DIGI2*,qAR,IGATE:test
|
|
|
|
too many callsigns?
|
|
SRC>DST,DIGI1,DIGI2*,qAR,CALL1,CALL2:test
|
|
|
|
packet ends with qAR,LOGIN
|
|
user SRC pass 25520
|
|
FOO>BAR,DIGI1,qAR,SRC:test
|
|
SRC>BAR,DIGI1:test
|
|
|
|
packet ends with LOGIN,I or VIACALL,I
|
|
user SRC pass 25520
|
|
FOO>BAR,DIGI1,SRC,I:test
|
|
FOO>BAR,DIGI1,VIACALL,I:test
|
|
|
|
FOO>BAR,DIGI1:test
|
|
|
|
has a qAZ:
|
|
FOO>BAR,DIGI1,qAZ,ASDF1:foo
|
|
|
|
duplicate callsign after Q construct:
|
|
FOO>BAR,DIGI1,qAR,ASDF1,ASDF2,ASDF3:foo
|
|
FOO>BAR,DIGI1,qAR,ASDF1,ASDF1,ASDF1:foo
|
|
FOO>BAR,DIGI1,qAR,ASDF1,ASDF2,ASDF1:foo
|
|
FOO>BAR,DIGI1,qAR,ASDF,ASDF1,ASDF1:foo
|
|
|
|
my callsign after Q construct:
|
|
FOO>BAR,DIGI1,qAR,OH7LZB-13:foo
|
|
FOO>BAR,DIGI1,qAR,OH7LZB-13,ASDF:foo
|
|
FOO>BAR,DIGI1,qAR,ASF,OH7LZB-13:foo
|
|
FOO>BAR,DIGI1,qAR,ASD,OH7LZB-13,ASDF:foo
|
|
FOO>BAR,DIGI1,qAR,ASD,OH7LZB-135,ASDF:foo
|
|
|
|
client callsign after Q but not last:
|
|
user oh7lzb pass 20900
|
|
FOO>BAR,DIGI1,qAR,OH7LZB:foo
|
|
FOO>BAR,DIGI1,qAR,ASF,OH7LZB:foo
|
|
FOO>BAR,DIGI1,qAR,ASF,OH7LZB,ASDF:foo
|