本文整理汇总了Python中remote.Remote.startSaveData方法的典型用法代码示例。如果您正苦于以下问题:Python Remote.startSaveData方法的具体用法?Python Remote.startSaveData怎么用?Python Remote.startSaveData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类remote.Remote
的用法示例。
在下文中一共展示了Remote.startSaveData方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: HACMSWindow
# 需要导入模块: from remote import Remote [as 别名]
# 或者: from remote.Remote import startSaveData [as 别名]
#.........这里部分代码省略.........
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))
except:
self.ui.rcButton.setChecked(False)
return
else:
try:
self.run_rc_pub.publish(Int32(0))
except:
self.ui.rcButton.setChecked(True)
return
# For when the button is set via direct method call, not by event call
self.ui.rcButton.setChecked(checked)
def attack(self, checked):
if checked:
try:
self.run_attack_pub.publish(Int32(self.ui.attackComboBox.currentIndex()+1))
self.sensor_attack_pub.publish(Int32(self.getAttackSensorValue()))
except:
self.ui.attackButton.setChecked(False)
return
else:
try:
self.run_attack_pub.publish(Int32(0))