diff --git a/sw/ground_segment/python/gvf/gvfApp.py b/sw/ground_segment/python/gvf/gvfApp.py index e5dfb1f981..f7d23734e9 100644 --- a/sw/ground_segment/python/gvf/gvfApp.py +++ b/sw/ground_segment/python/gvf/gvfApp.py @@ -1,17 +1,27 @@ #!/usr/bin/env python +import sys import wx import gvfframe class MessagesApp(wx.App): + def __init__(self, wtf, ac_id): + self.ac_id = ac_id + wx.App.__init__(self, wtf) + def OnInit(self): - self.main = gvfframe.GVFFrame() + self.main = gvfframe.GVFFrame(self.ac_id) + self.main.Show() self.SetTopWindow(self.main) return True def main(): - application = MessagesApp(0) + if len(sys.argv) != 2: + print "Usage: gvfFormationApp id_aircraft" + return + id_ac = int(sys.argv[1]) + application = MessagesApp(0, id_ac) application.MainLoop() if __name__ == '__main__': diff --git a/sw/ground_segment/python/gvf/gvfframe.py b/sw/ground_segment/python/gvf/gvfframe.py index afc85380fa..fea6a0849a 100644 --- a/sw/ground_segment/python/gvf/gvfframe.py +++ b/sw/ground_segment/python/gvf/gvfframe.py @@ -21,7 +21,7 @@ WIDTH = 800 HEIGHT = 800 class GVFFrame(wx.Frame): - def __init__(self, ac_id=3): + def __init__(self, ac_id): wx.Frame.__init__(self, id=-1, parent=None, \ name=u'GVF', size=wx.Size(WIDTH, HEIGHT), \