本文整理汇总了Python中remote.Remote.startLandshark方法的典型用法代码示例。如果您正苦于以下问题:Python Remote.startLandshark方法的具体用法?Python Remote.startLandshark怎么用?Python Remote.startLandshark使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类remote.Remote
的用法示例。
在下文中一共展示了Remote.startLandshark方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: HACMSWindow
# 需要导入模块: from remote import Remote [as 别名]
# 或者: from remote.Remote import startLandshark [as 别名]
#.........这里部分代码省略.........
def fileQuit(self):
if self.ui.landsharkButton.isChecked():
self.stop_landshark_comm()
self.close()
def closeEvent(self, ce):
self.fileQuit()
def zeroData(self):
self.in_Base.clear()
self.in_Ref.clear()
self.out_Odom.clear()
self.out_EncL.clear()
self.out_EncR.clear()
self.out_GPS.clear()
def enableAllElements(self):
for widget in self.widgets:
widget.setEnabled(True)
self.zeroData()
def disableAllElements(self):
self.cc(False)
self.rc(False)
self.attack(False)
self.saveData(False)
for widget in self.widgets:
widget.setEnabled(False)
def landshark(self, checked):
if checked:
res = self.remote.startLandshark()
self.start_landshark_comm()
self.enableAllElements()
self.startPlotTimers()
else:
self.stopPlotTimers()
self.disableAllElements()
self.stop_landshark_comm()
res = self.remote.stopLandshark()
self.ui.landsharkButton.setChecked(res)
def cc(self, checked):
if checked:
res = self.remote.startCC()
self.zeroData()
else:
self.saveData(False)
self.rc(False)
self.attack(False)
res = self.remote.stopCC()
self.ui.ccButton.setChecked(res)
def saveData(self, checked):
if checked:
res = self.remote.startSaveData()
else:
res = self.remote.stopSaveData()
self.ui.saveButton.setChecked(res)
def rc(self, checked):
if checked:
try:
self.run_rc_pub.publish(Int32(1))