|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
19 #ifndef YARP_DEV_RANGEFINDER2DCLIENT_RANGEFINDER2DCLIENT_H
20 #define YARP_DEV_RANGEFINDER2DCLIENT_RANGEFINDER2DCLIENT_H
37 #define DEFAULT_THREAD_PERIOD 20 //ms
107 bool close()
override;
207 #endif // YARP_DEV_RANGEFINDER2DCLIENT_RANGEFINDER2DCLIENT_H
double device_position_theta
std::string robot_frame_name
yarp::os::Stamp getLastInputStamp() override
Get the time stamp for the last read data.
A base class for nested structures that can be searched.
bool setScanLimits(double min, double max) override
set the scan angular range.
contains the definition of a Vector type
Rangefinder2DInputPortProcessor inputPort
Interface implemented by all device drivers.
bool setHorizontalResolution(double step) override
get the angular step between two measurments (if available)
bool getHorizontalResolution(double &step) override
get the angular step between two measurments.
bool getDistanceRange(double &min, double &max) override
get the device detection range
A generic interface for planar laser range finders.
define control board standard interfaces
A mini-server for network communication.
A mini-server for performing network communication in the background.
bool close() override
Close the DeviceDriver.
bool setScanRate(double rate) override
set the scan rate (scans per seconds)
Rangefinder2DClient: The client side of any ILaserRangefinder2D capable device.
bool getScanRate(double &rate) override
get the scan rate (scans per seconds)
std::string laser_frame_name
An abstraction for a time stamp and/or sequence number.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
bool getDeviceStatus(Device_status &status) override
get the device status
bool getLaserMeasurement(std::vector< yarp::dev::LaserMeasurementData > &data) override
Get the device measurements.
bool setDistanceRange(double min, double max) override
set the device detection range.
bool getRawData(yarp::sig::Vector &data) override
Get the device measurements.
bool getDeviceInfo(std::string &device_info) override
get the device hardware charactestics
bool getScanLimits(double &min, double &max) override
get the scan angular range.