3 #ifndef __SPACE_NAVIGATOR_HPP__
4 #define __SPACE_NAVIGATOR_HPP__
8 #include <yarp/dev/DeviceDriver.h>
9 #include <yarp/dev/IAnalogSensor.h>
34 public yarp::dev::IAnalogSensor
42 bool open(yarp::os::Searchable & config)
override;
43 bool close()
override;
51 int read(yarp::sig::Vector & out)
override;
107 unsigned int noDataCounter {0};
108 double deadband {0.0};
Implementation for the SpaceNavigator 3D mouse.
Definition: SpaceNavigator.hpp:35
int read(yarp::sig::Vector &out) override
Definition: IAnalogSensorImpl.cpp:43
int getChannels() override
Definition: IAnalogSensorImpl.cpp:102
int calibrateSensor() override
Definition: IAnalogSensorImpl.cpp:109
int getState(int ch) override
Definition: IAnalogSensorImpl.cpp:95
int calibrateChannel(int ch) override
Definition: IAnalogSensorImpl.cpp:123
The main, catch-all namespace for Robotics Lab UC3M.
Definition: groups.dox:6