Implementation for the LeapMotionSensor controller.
More...
#include <LeapMotionSensor.hpp>
|
Leap::Controller * | controller |
|
int32_t | currentHandId |
|
yarp::sig::Vector | lastValidData |
|
Launch as in:
yarpdev --device LeapMotionSensor --period 5 --name /leapmotion
◆ calibrateChannel() [1/2]
int LeapMotionSensor::calibrateChannel |
( |
int |
ch | ) |
|
|
override |
Calibrates one single channel.
- Parameters
-
- Returns
- status.
◆ calibrateChannel() [2/2]
int LeapMotionSensor::calibrateChannel |
( |
int |
ch, |
|
|
double |
value |
|
) |
| |
|
override |
Calibrates one single channel, using a calibration value.
- Parameters
-
ch | channel number. |
value | calibration value. |
- Returns
- status.
◆ calibrateSensor() [1/2]
int LeapMotionSensor::calibrateSensor |
( |
| ) |
|
|
override |
Calibrates the whole sensor.
- Returns
- status.
◆ calibrateSensor() [2/2]
int LeapMotionSensor::calibrateSensor |
( |
const yarp::sig::Vector & |
value | ) |
|
|
override |
Calibrates the whole sensor, using an vector of calibration values.
- Parameters
-
value | a vector of calibration values. |
- Returns
- status.
◆ getChannels()
int LeapMotionSensor::getChannels |
( |
| ) |
|
|
override |
Get the number of channels of the sensor.
- Returns
- number of channels (0 in case of errors).
◆ getState()
int LeapMotionSensor::getState |
( |
int |
ch | ) |
|
|
override |
Check the state value of a given channel.
- Parameters
-
- Returns
- status.
◆ read()
int LeapMotionSensor::read |
( |
yarp::sig::Vector & |
out | ) |
|
|
override |
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.
The documentation for this class was generated from the following files:
- libraries/YarpPlugins/LeapMotionSensor/LeapMotionSensor.hpp
- libraries/YarpPlugins/LeapMotionSensor/DeviceDriverImpl.cpp
- libraries/YarpPlugins/LeapMotionSensor/IAnalogSensorImpl.cpp