Implementation of a Phidgets device.
#include <PhidgetSpatial.hpp>
|
|
bool | open (yarp::os::Searchable &config) override |
| |
|
bool | close () override |
| |
|
size_t | getNrOfThreeAxisLinearAccelerometers () const |
| |
|
yarp::dev::MAS_status | getThreeAxisLinearAccelerometerStatus (size_t sens_index) const |
| |
|
bool | getThreeAxisLinearAccelerometerName (size_t sens_index, std::string &name) const |
| |
|
bool | getThreeAxisLinearAccelerometerFrameName (size_t sens_index, std::string &frameName) const |
| |
|
bool | getThreeAxisLinearAccelerometerMeasure (size_t sens_index, yarp::sig::Vector &out, double ×tamp) const |
| |
|
size_t | getNrOfThreeAxisGyroscopes () const |
| |
|
yarp::dev::MAS_status | getThreeAxisGyroscopeStatus (size_t sens_index) const |
| |
|
bool | getThreeAxisGyroscopeName (size_t sens_index, std::string &name) const |
| |
|
bool | getThreeAxisGyroscopeFrameName (size_t sens_index, std::string &frameName) const |
| |
|
bool | getThreeAxisGyroscopeMeasure (size_t sens_index, yarp::sig::Vector &out, double ×tamp) const |
| |
|
size_t | getNrOfThreeAxisMagnetometers () const |
| |
|
yarp::dev::MAS_status | getThreeAxisMagnetometerStatus (size_t sens_index) const |
| |
|
bool | getThreeAxisMagnetometerName (size_t sens_index, std::string &name) const |
| |
|
bool | getThreeAxisMagnetometerFrameName (size_t sens_index, std::string &frameName) const |
| |
|
bool | getThreeAxisMagnetometerMeasure (size_t sens_index, yarp::sig::Vector &out, double ×tamp) const |
| |
|
|
static int | AttachHandler (CPhidgetHandle ENC, void *userptr) |
| |
|
static int | DetachHandler (CPhidgetHandle ENC, void *userptr) |
| |
|
static int | ErrorHandler (CPhidgetHandle ENC, void *userptr, int ErrorCode, const char *Description) |
| |
|
static int | SpatialDataHandler (CPhidgetSpatialHandle spatial, void *userptr, CPhidgetSpatial_SpatialEventDataHandle *data, int count) |
| |
|
static int | display_properties (CPhidgetSpatialHandle phid) |
| |
|
|
CPhidgetSpatialHandle | hSpatial0 |
| |
|
std::mutex | mtx |
| |
|
double | acceleration [3] |
| |
|
double | angularRate [3] |
| |
|
double | magneticField [3] |
| |
|
double | timestamp {0.0} |
| |
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/PhidgetSpatial/PhidgetSpatial.hpp
- libraries/YarpPlugins/PhidgetSpatial/DeviceDriverImpl.cpp
- libraries/YarpPlugins/PhidgetSpatial/IThreeAxisGyroscopesImpl.cpp
- libraries/YarpPlugins/PhidgetSpatial/IThreeAxisLinearAccelerometersImpl.cpp
- libraries/YarpPlugins/PhidgetSpatial/IThreeAxisMagnetometersImpl.cpp
- libraries/YarpPlugins/PhidgetSpatial/PhidgetSpatial.cpp