[prev in list] [next in list] [prev in thread] [next in thread]
List: gpsd-commit-watch
Subject: [Gpsd-commit-watch] r6889 - trunk
From: esr at BerliOS <esr () mail ! berlios ! de>
Date: 2009-12-21 15:16:45
Message-ID: 200912211516.nBLFGjEm005762 () sheep ! berlios ! de
[Download RAW message or body]
Author: esr
Date: 2009-12-21 16:16:44 +0100 (Mon, 21 Dec 2009)
New Revision: 6889
Modified:
trunk/xgps
Log:
Watch AIS message types 12 and 14.
Modified: trunk/xgps
===================================================================
--- trunk/xgps 2009-12-21 14:38:27 UTC (rev 6888)
+++ trunk/xgps 2009-12-21 15:16:44 UTC (rev 6889)
@@ -244,6 +244,21 @@
if self.enter(ais, ais.shipname):
self.store.prepend(
(ais.type, ais.shipname, ais.callsign, ais.destination, "", ais.shiptype))
+ elif ais.type == 12:
+ sender = ais.mmsi
+ if sender in self.named:
+ sender = self.named[sender].shipname
+ recipient = ais.dest_mmsi
+ if recipient in self.named:
+ recipient = self.named[recipient].shipname
+ self.store.prepend(
+ (ais.type, sender, "", recipient, "", ais.text))
+ elif ais.type == 14:
+ sender = ais.mmsi
+ if sender in self.named:
+ sender = self.named[sender].shipname
+ self.store.prepend(
+ (ais.type, sender, "", "(broadcast)", "", ais.text))
elif ais.type in (19, 24):
if self.enter(ais, ais.shipname):
self.store.prepend(
_______________________________________________
Gpsd-commit-watch mailing list
Gpsd-commit-watch@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/gpsd-commit-watch
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic