@@ -134,46 +134,6 @@ bool LowPassFilter<T>::configure()
134134 return lpf_->configure ();
135135}
136136
137- template <>
138- inline bool LowPassFilter<geometry_msgs::msg::WrenchStamped>::update(
139- const geometry_msgs::msg::WrenchStamped & data_in, geometry_msgs::msg::WrenchStamped & data_out)
140- {
141- if (!this ->configured_ || !lpf_ || !lpf_->is_configured ())
142- {
143- throw std::runtime_error (" Filter is not configured" );
144- }
145-
146- // Update internal parameters if required
147- if (parameter_handler_->is_old (parameters_))
148- {
149- parameters_ = parameter_handler_->get_params ();
150- lpf_->set_params (
151- parameters_.sampling_frequency , parameters_.damping_frequency , parameters_.damping_intensity );
152- }
153-
154- return lpf_->update (data_in, data_out);
155- }
156-
157- template <>
158- inline bool LowPassFilter<std::vector<double >>::update(
159- const std::vector<double > & data_in, std::vector<double > & data_out)
160- {
161- if (!this ->configured_ || !lpf_ || !lpf_->is_configured ())
162- {
163- throw std::runtime_error (" Filter is not configured" );
164- }
165-
166- // Update internal parameters if required
167- if (parameter_handler_->is_old (parameters_))
168- {
169- parameters_ = parameter_handler_->get_params ();
170- lpf_->set_params (
171- parameters_.sampling_frequency , parameters_.damping_frequency , parameters_.damping_intensity );
172- }
173-
174- return lpf_->update (data_in, data_out);
175- }
176-
177137template <typename T>
178138bool LowPassFilter<T>::update(const T & data_in, T & data_out)
179139{
0 commit comments