iCub-main
Loading...
Searching...
No Matches
yarp::dev::ImuFilter Class Reference

#include <ImuFilter.h>

Inheritance diagram for yarp::dev::ImuFilter:

Public Member Functions

 ImuFilter ()
virtual ~ImuFilter ()=default
bool threadInit () override
void run () override
void threadRelease () override
bool open (yarp::os::Searchable &config) override
bool close () override
bool attachAll (const yarp::dev::PolyDriverList &p) override
bool detachAll () override
bool getThreeAxisGyroscopeMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
Public Member Functions inherited from yarp::dev::PassThroughInertial
 PassThroughInertial ()
virtual ~PassThroughInertial ()
bool open (yarp::os::Searchable &config) override
bool close () override
size_t getNrOfThreeAxisGyroscopes () const override
yarp::dev::MAS_status getThreeAxisGyroscopeStatus (size_t sens_index) const override
bool getThreeAxisGyroscopeName (size_t sens_index, std::string &name) const override
bool getThreeAxisGyroscopeFrameName (size_t sens_index, std::string &frameName) const override
bool getThreeAxisGyroscopeMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
size_t getNrOfThreeAxisLinearAccelerometers () const override
yarp::dev::MAS_status getThreeAxisLinearAccelerometerStatus (size_t sens_index) const override
bool getThreeAxisLinearAccelerometerName (size_t sens_index, std::string &name) const override
bool getThreeAxisLinearAccelerometerFrameName (size_t sens_index, std::string &frameName) const override
bool getThreeAxisLinearAccelerometerMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
size_t getNrOfThreeAxisMagnetometers () const override
yarp::dev::MAS_status getThreeAxisMagnetometerStatus (size_t sens_index) const override
bool getThreeAxisMagnetometerName (size_t sens_index, std::string &name) const override
bool getThreeAxisMagnetometerFrameName (size_t sens_index, std::string &frameName) const override
bool getThreeAxisMagnetometerMeasure (size_t sens_index, yarp::sig::Vector &out, double &timestamp) const override
size_t getNrOfOrientationSensors () const override
yarp::dev::MAS_status getOrientationSensorStatus (size_t sens_index) const override
bool getOrientationSensorName (size_t sens_index, std::string &name) const override
bool getOrientationSensorFrameName (size_t sens_index, std::string &frameName) const override
bool getOrientationSensorMeasureAsRollPitchYaw (size_t sens_index, yarp::sig::Vector &rpy, double &timestamp) const override
bool attachAll (const yarp::dev::PolyDriverList &p) override
bool detachAll () override

Additional Inherited Members

Protected Attributes inherited from yarp::dev::PassThroughInertial
yarp::dev::PolyDriver proxyDevice
yarp::dev::IThreeAxisGyroscopes * proxyIGyro
yarp::dev::IThreeAxisLinearAccelerometers * proxyIAccel
yarp::dev::IThreeAxisMagnetometers * proxyIMagn
yarp::dev::IOrientationSensors * proxyIOrient

Detailed Description

Definition at line 158 of file ImuFilter.h.

Constructor & Destructor Documentation

◆ ImuFilter()

yarp::dev::ImuFilter::ImuFilter ( )

Definition at line 33 of file ImuFilter.cpp.

◆ ~ImuFilter()

virtual yarp::dev::ImuFilter::~ImuFilter ( )
virtualdefault

Member Function Documentation

◆ attachAll()

bool yarp::dev::ImuFilter::attachAll ( const yarp::dev::PolyDriverList & p)
override

Definition at line 162 of file ImuFilter.cpp.

◆ close()

bool yarp::dev::ImuFilter::close ( )
override

Definition at line 155 of file ImuFilter.cpp.

◆ detachAll()

bool yarp::dev::ImuFilter::detachAll ( )
override

Definition at line 172 of file ImuFilter.cpp.

◆ getThreeAxisGyroscopeMeasure()

bool yarp::dev::ImuFilter::getThreeAxisGyroscopeMeasure ( size_t sens_index,
yarp::sig::Vector & out,
double & timestamp ) const
override

Definition at line 177 of file ImuFilter.cpp.

◆ open()

bool yarp::dev::ImuFilter::open ( yarp::os::Searchable & config)
override

Definition at line 111 of file ImuFilter.cpp.

◆ run()

void yarp::dev::ImuFilter::run ( )
override

Definition at line 42 of file ImuFilter.cpp.

◆ threadInit()

bool yarp::dev::ImuFilter::threadInit ( )
override

Definition at line 39 of file ImuFilter.cpp.

◆ threadRelease()

void yarp::dev::ImuFilter::threadRelease ( )
override

Definition at line 108 of file ImuFilter.cpp.


The documentation for this class was generated from the following files: