implement third-party packet parsing

white
Georg Lukas 2012-03-21 18:35:48 +01:00
rodzic ec9df9c1cc
commit f4c0046546
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -200,7 +200,12 @@ class AprsService extends Service {
def parsePacket(ts : Long, message : String) {
try {
val fap = Parser.parse(message)
var fap = Parser.parse(message)
if (fap.getType() == APRSTypes.T_THIRDPARTY) {
Log.d(TAG, "parsePacket: third-party packet from " + fap.getSourceCall())
fap = Parser.parse(fap.getAprsInformation().toString())
}
if (fap.getAprsInformation() == null) {
Log.d(TAG, "parsePacket() misses payload: " + message)
return