コード例 #1
0
 def init_probe(self):
     probe = INFO.get_error_safe_setting('PROBE', 'USE_PROBE', 'none').lower()
     if probe == 'versaprobe':
         LOG.info("Using Versa Probe")
         from qtvcp.widgets.versa_probe import VersaProbe
         self.probe = VersaProbe()
         self.probe.setObjectName('versaprobe')
     elif probe == 'basicprobe':
         LOG.info("Using Basic Probe")
         from qtvcp.widgets.basic_probe import BasicProbe
         self.probe = BasicProbe()
         self.probe.setObjectName('basicprobe')
     else:
         LOG.info("No valid probe widget specified")
         self.w.btn_probe.hide()
         return
     self.w.probe_layout.addWidget(self.probe)
     self.probe.hal_init()
コード例 #2
0
ファイル: basic_probe_plugin.py プロジェクト: zym1rm/linuxcnc
 def createWidget(self, parent):
     return BasicProbe(parent)