Esempio n. 1
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # register for control variables from the database
     self.m.Register("cVelocity")
     self.m.Register("cYawRate")
     self.m.Register("cSteer")
     self.m.Register("cThrottle")
     self.m.Register("cBrake")
Esempio n. 2
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # register for control variables from the database
     self.m.Register("cVelocity")
     self.m.Register("cYawRate")
     self.m.Register("cSteer")
     self.m.Register("cThrottle")
     self.m.Register("cBrake")
Esempio n. 3
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # register for position variables from the database
     self.m.Register("pX")
     self.m.Register("pY")
     self.m.Register("pZ")
     self.m.Register("pRoll")
     self.m.Register("pPitch")
     self.m.Register("pYaw")
Esempio n. 4
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # post lidar settings to the database only once at startup
     cur_time=blenderapi.persistantstorage().time.time
     self.m.Notify('sScanAngle',
         self.component_instance.scan_window, cur_time)
     self.m.Notify('sScanResolution',
         self.component_instance.resolution, cur_time)
     self.m.Notify('sScanRange',
         self.component_instance.laser_range, cur_time)
Esempio n. 5
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     self.RegisterVariables()
     OK = self.m.SetOnConnectCallBack(self.RegisterVariables(
     ))  #TODO: Find out why the connect callback don't work
     print(self.m.onMailCallBack)
Esempio n. 6
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # register for control variables from the database
     self.m.Register("cLight")
Esempio n. 7
0
 def initialize(self):
     AbstractMOOS.initialize(self)
     # register for control variables from the database
     self.m.Register("cLight")