#include <embObjInertials.h>
|
| embObjInertials () |
|
| ~embObjInertials () |
|
bool | open (yarp::os::Searchable &config) |
|
bool | close () |
|
virtual int | read (yarp::sig::Vector &out) |
| Read a vector from the sensor. More...
|
|
virtual int | getState (int ch) |
|
virtual int | getChannels () |
|
virtual int | calibrateChannel (int ch, double v) |
|
virtual int | calibrateSensor () |
|
virtual int | calibrateSensor (const yarp::sig::Vector &value) |
|
virtual int | calibrateChannel (int ch) |
|
virtual bool | initialised () |
|
virtual eth::iethresType_t | type () |
|
virtual bool | update (eOprotID32_t id32, double timestamp, void *rxdata) |
|
virtual size_t | getNrOfThreeAxisGyroscopes () const override |
|
virtual yarp::dev::MAS_status | getThreeAxisGyroscopeStatus (size_t sens_index) const override |
|
virtual bool | getThreeAxisGyroscopeName (size_t sens_index, std::string &name) const override |
|
virtual bool | getThreeAxisGyroscopeFrameName (size_t sens_index, std::string &frameName) const override |
|
virtual bool | getThreeAxisGyroscopeMeasure (size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override |
|
virtual size_t | getNrOfThreeAxisLinearAccelerometers () const override |
|
virtual yarp::dev::MAS_status | getThreeAxisLinearAccelerometerStatus (size_t sens_index) const override |
|
virtual bool | getThreeAxisLinearAccelerometerName (size_t sens_index, std::string &name) const override |
|
virtual bool | getThreeAxisLinearAccelerometerFrameName (size_t sens_index, std::string &frameName) const override |
|
virtual bool | getThreeAxisLinearAccelerometerMeasure (size_t sens_index, yarp::sig::Vector &out, double ×tamp) const override |
|
virtual | ~IethResource () |
|
const char * | stringOfType () |
|
Definition at line 42 of file embObjInertials.h.
◆ anonymous enum
Enumerator |
---|
inertials_Channels | |
inertials_FormatData | |
inertials_maxNumber | |
Definition at line 54 of file embObjInertials.h.
◆ embObjInertials()
embObjInertials::embObjInertials |
( |
| ) |
|
◆ ~embObjInertials()
embObjInertials::~embObjInertials |
( |
| ) |
|
◆ calibrateChannel() [1/2]
int embObjInertials::calibrateChannel |
( |
int |
ch | ) |
|
|
virtual |
◆ calibrateChannel() [2/2]
int embObjInertials::calibrateChannel |
( |
int |
ch, |
|
|
double |
v |
|
) |
| |
|
virtual |
◆ calibrateSensor() [1/2]
int embObjInertials::calibrateSensor |
( |
| ) |
|
|
virtual |
◆ calibrateSensor() [2/2]
int embObjInertials::calibrateSensor |
( |
const yarp::sig::Vector & |
value | ) |
|
|
virtual |
◆ close()
bool embObjInertials::close |
( |
void |
| ) |
|
◆ getChannels()
int embObjInertials::getChannels |
( |
| ) |
|
|
virtual |
◆ getNrOfThreeAxisGyroscopes()
size_t embObjInertials::getNrOfThreeAxisGyroscopes |
( |
| ) |
const |
|
overridevirtual |
◆ getNrOfThreeAxisLinearAccelerometers()
size_t embObjInertials::getNrOfThreeAxisLinearAccelerometers |
( |
| ) |
const |
|
overridevirtual |
◆ getState()
int embObjInertials::getState |
( |
int |
ch | ) |
|
|
virtual |
◆ getThreeAxisGyroscopeFrameName()
bool embObjInertials::getThreeAxisGyroscopeFrameName |
( |
size_t |
sens_index, |
|
|
std::string & |
frameName |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisGyroscopeMeasure()
bool embObjInertials::getThreeAxisGyroscopeMeasure |
( |
size_t |
sens_index, |
|
|
yarp::sig::Vector & |
out, |
|
|
double & |
timestamp |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisGyroscopeName()
bool embObjInertials::getThreeAxisGyroscopeName |
( |
size_t |
sens_index, |
|
|
std::string & |
name |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisGyroscopeStatus()
yarp::dev::MAS_status embObjInertials::getThreeAxisGyroscopeStatus |
( |
size_t |
sens_index | ) |
const |
|
overridevirtual |
◆ getThreeAxisLinearAccelerometerFrameName()
bool embObjInertials::getThreeAxisLinearAccelerometerFrameName |
( |
size_t |
sens_index, |
|
|
std::string & |
frameName |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisLinearAccelerometerMeasure()
bool embObjInertials::getThreeAxisLinearAccelerometerMeasure |
( |
size_t |
sens_index, |
|
|
yarp::sig::Vector & |
out, |
|
|
double & |
timestamp |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisLinearAccelerometerName()
bool embObjInertials::getThreeAxisLinearAccelerometerName |
( |
size_t |
sens_index, |
|
|
std::string & |
name |
|
) |
| const |
|
overridevirtual |
◆ getThreeAxisLinearAccelerometerStatus()
yarp::dev::MAS_status embObjInertials::getThreeAxisLinearAccelerometerStatus |
( |
size_t |
sens_index | ) |
const |
|
overridevirtual |
◆ initialised()
bool embObjInertials::initialised |
( |
| ) |
|
|
virtual |
◆ open()
bool embObjInertials::open |
( |
yarp::os::Searchable & |
config | ) |
|
◆ read()
int embObjInertials::read |
( |
yarp::sig::Vector & |
out | ) |
|
|
virtual |
Read a vector from the sensor.
- Parameters
-
out | a vector containing the sensor's last readings. |
- Returns
- AS_OK or return code. AS_TIMEOUT if the sensor timed-out.
Definition at line 609 of file embObjInertials.cpp.
◆ type()
◆ update()
bool embObjInertials::update |
( |
eOprotID32_t |
id32, |
|
|
double |
timestamp, |
|
|
void * |
rxdata |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: