162 yarp::os::BufferedPort<yarp::sig::Vector> bPort;
169 yarp::dev::IThreeAxisGyroscopes *iGyro{
nullptr};
171 yarp::sig::Vector gyroBias, gyro;
172 double mag_vel_thres_up{0.0};
173 double mag_vel_thres_down{0.0};
174 double bias_gain{0.0};
176 bool adaptGyroBias{
false};
179 mutable std::mutex m_mutex;
180 yarp::os::Stamp stampBias;
193 bool open(yarp::os::Searchable& config)
override;
194 bool close()
override;
197 bool attachAll(
const yarp::dev::PolyDriverList &
p)
override;