Example #1
0
 def __init__(self):
     self.mu_lock = Lock()
     self.sat_lock = Lock()
     MOOSCommClient.__init__(self)
     self.SetOnConnectCallBack(self._on_connect)
     self.SetOnDisconnectCallBack(self._on_disconnect)
     self.SetOnMailCallBack(self._on_mail)
Example #2
0
 def __init__(self, config):
     MOOSCommClient.__init__(self)
     self.SetOnConnectCallBack(self.onConnect)
     self.SetOnMailCallBack(self.onMail)
     self.get_config(config)
     self.set_publishers()
     self.holder = {}
     self.create_cap_freq_holders()
     self.navpy_gps = GPS()
Example #3
0
 def __init__(self):
   self.data = deepcopy(VehicleData)
   MOOSCommClient.__init__(self)
   self.SetOnConnectCallBack(self._on_connect)
   self.SetOnDisconnectCallBack(self._on_disconnect)
   self.SetOnMailCallBack(self._on_mail)
   self.Run(cfg.moos_ip, cfg.moos_port, cfg.moos_name, cfg.moos_freq)
   for x in range(30):
     if not self.IsConnected():
       sleep(0.1)
       continue
     print('CAN GUI Connected')
     return
   print('CAN GUI Could not connect to MOOSDB')
   sys.exit()
Example #4
0
 def __init__(self):
     MOOSCommClient.__init__(self)
     self.SetOnConnectCallBack(self.onConnect)
     self.SetOnMailCallBack(self.onMail)