}
// load settings
- this->config_load(this);
+ this->config_load();
// register event-handlers
register_for_event(ON_GCODE_RECEIVED);
THEKERNEL->slow_ticker->attach(1000, this, &ZProbe::read_probe);
}
-void ZProbe::config_load(void *argument)
+void ZProbe::config_load()
{
this->pin.from_string( THEKERNEL->config->value(zprobe_checksum, probe_pin_checksum)->by_default("nc" )->as_string())->as_input();
this->debounce_ms = THEKERNEL->config->value(zprobe_checksum, debounce_ms_checksum)->by_default(0 )->as_number();
float getMaxZ() const { return max_z; }
private:
- void config_load(void *argument);
+ void config_load();
void probe_XYZ(Gcode *gc, int axis);
uint32_t read_probe(uint32_t dummy);