diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2020-04-24 22:29:25 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2020-05-05 11:08:11 -0400 |
commit | 1f64ca4fd97a7ae8511accaa1124c862e7a03820 (patch) | |
tree | 0d26642678b57af9f87d4b8c990677d2fa37e4d1 | |
parent | a13e681b2e1373f3bac4c4f8a795eb1f9a02eaa6 (diff) | |
download | kutter-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>
-rw-r--r-- | klippy/extras/query_adc.py | 11 |
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) |