aboutsummaryrefslogtreecommitdiffstats
path: root/klippy
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2020-04-24 22:29:25 -0400
committerKevin O'Connor <kevin@koconnor.net>2020-05-05 11:08:11 -0400
commit1f64ca4fd97a7ae8511accaa1124c862e7a03820 (patch)
tree0d26642678b57af9f87d4b8c990677d2fa37e4d1 /klippy
parenta13e681b2e1373f3bac4c4f8a795eb1f9a02eaa6 (diff)
downloadkutter-1f64ca4fd97a7ae8511accaa1124c862e7a03820.tar.gz
kutter-1f64ca4fd97a7ae8511accaa1124c862e7a03820.tar.xz
kutter-1f64ca4fd97a7ae8511accaa1124c862e7a03820.zip
query_adc: Use new GCodeCommand wrappers
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r--klippy/extras/query_adc.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/klippy/extras/query_adc.py b/klippy/extras/query_adc.py
index eb065396..2102aaf8 100644
--- a/klippy/extras/query_adc.py
+++ b/klippy/extras/query_adc.py
@@ -14,23 +14,22 @@ class QueryADC:
def register_adc(self, name, mcu_adc):
self.adc[name] = mcu_adc
cmd_QUERY_ADC_help = "Report the last value of an analog pin"
- def cmd_QUERY_ADC(self, params):
- gcode = self.printer.lookup_object('gcode')
- name = gcode.get_str('NAME', params, None)
+ def cmd_QUERY_ADC(self, gcmd):
+ name = gcmd.get('NAME', None)
if name not in self.adc:
objs = ['"%s"' % (n,) for n in sorted(self.adc.keys())]
msg = "Available ADC objects: %s" % (', '.join(objs),)
- gcode.respond_info(msg)
+ gcmd.respond_info(msg)
return
value, timestamp = self.adc[name].get_last_value()
msg = 'ADC object "%s" has value %.6f (timestamp %.3f)' % (
name, value, timestamp)
- pullup = gcode.get_float('PULLUP', params, None, above=0.)
+ pullup = gcmd.get_float('PULLUP', None, above=0.)
if pullup is not None:
v = max(.00001, min(.99999, value))
r = pullup * v / (1.0 - v)
msg += "\n resistance %.3f (with %.0f pullup)" % (r, pullup)
- gcode.respond_info(msg)
+ gcmd.respond_info(msg)
def load_config(config):
return QueryADC(config)