From 13c98cada7d9b9811fd70e6d98798e1caf3a5c4e Mon Sep 17 00:00:00 2001 From: Nick Foster Date: Mon, 25 Jun 2012 17:33:40 -0700 Subject: [PATCH] Fix SBS-1 output module (hopefully). --- python/modes_sbs1.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/modes_sbs1.py b/python/modes_sbs1.py index 68fc146..0f97d36 100644 --- a/python/modes_sbs1.py +++ b/python/modes_sbs1.py @@ -123,7 +123,7 @@ class modes_output_sbs1(modes_parse.modes_parse): elif msgtype == 17: outmsg = self.pp17(shortdata, longdata) else: - raise NoHandlerError + raise NoHandlerError(msgtype) return outmsg def pp0(self, shortdata, ecc): @@ -147,7 +147,7 @@ class modes_output_sbs1(modes_parse.modes_parse): def pp5(self, shortdata, ecc): # I'm not sure what to do with the identiifcation shortdata & 0x1FFF [datestr, timestr] = self.current_time() - [fs, dr, um, ident] = self.parse5(shortdata) + [fs, dr, um] = self.parse5(shortdata) aircraft_id = self.get_aircraft_id(ecc) retstr = "MSG,6,0,%i,%06X,%i,%s,%s,%s,%s,,,,,,,,," % (aircraft_id, ecc, aircraft_id+100, datestr, timestr, datestr, timestr) return retstr + self.decode_fs(fs) + "\n"