diff --git a/hello_wolf/processor_range_bearing.h b/hello_wolf/processor_range_bearing.h index 3a6a279f62d8cdadc156e8825b338d575c932b8f..b5337425f2d98a77ea3fee10fd329c5d5609dd3c 100644 --- a/hello_wolf/processor_range_bearing.h +++ b/hello_wolf/processor_range_bearing.h @@ -53,9 +53,6 @@ class ProcessorRangeBearing : public ProcessorBase static ProcessorBasePtr create(const std::string& _unique_name, const ProcessorParamsBasePtr _params, const SensorBasePtr sensor_ptr = nullptr); -// static ProcessorBasePtr createAutoConf(const std::string& _unique_name, -// const ParamsServer& _server, -// const SensorBasePtr _sensor_ptr = nullptr); WOLF_CREATE_PROCESSOR_AUTO(ProcessorRangeBearing, ProcessorParamsRangeBearing, SensorRangeBearing); protected: diff --git a/include/core/processor/processor_base.h b/include/core/processor/processor_base.h index 847950cd829e857af8d554076f517b0ff554a3d3..6d0159f7e695ca3f5d09628a5b78b3df553bd004 100644 --- a/include/core/processor/processor_base.h +++ b/include/core/processor/processor_base.h @@ -35,10 +35,9 @@ static ProcessorBasePtr createAutoConf(const std::string& _unique_name, const ParamsServer& _server, \ const SensorBasePtr _sensor) \ { \ - auto sensor = std::static_pointer_cast<SensorClass>(_sensor); \ auto params = std::make_shared<ProcessorParamsClass>(_unique_name, _server); \ \ - auto processor = std::make_shared<ProcessorClass>(sensor, params); \ + auto processor = std::make_shared<ProcessorClass>(params); \ \ processor ->setName(_unique_name); \ \