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")
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")
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)
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)
def initialize(self): AbstractMOOS.initialize(self) # register for control variables from the database self.m.Register("cLight")