Public Member Functions | List of all members
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 ( )

Member Function Documentation

◆ attachAll()

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

Definition at line 162 of file ImuFilter.cpp.

◆ close()

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

Definition at line 155 of file ImuFilter.cpp.

◆ detachAll()

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

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

Definition at line 177 of file ImuFilter.cpp.

◆ open()

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

Definition at line 111 of file ImuFilter.cpp.

◆ run()

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

Definition at line 42 of file ImuFilter.cpp.

◆ threadInit()

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

Definition at line 39 of file ImuFilter.cpp.

◆ threadRelease()

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

Definition at line 108 of file ImuFilter.cpp.

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