|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_DEV_ANALOGSENSORCLIENT_ANALOGSENSORCLIENT_H
10 #define YARP_DEV_ANALOGSENSORCLIENT_ANALOGSENSORCLIENT_H
117 bool close()
override;
165 #endif // YARP_DEV_ANALOGSENSORCLIENT_ANALOGSENSORCLIENT_H
A base class for nested structures that can be searched.
AnalogSensorClient & operator=(const AnalogSensorClient &)=delete
contains the definition of a Vector type
Interface implemented by all device drivers.
int getState(int ch) override
Check the state value of a given channel.
AnalogSensorClient()=default
define control board standard interfaces
A mini-server for network communication.
A mini-server for performing network communication in the background.
int getChannels() override
Get the number of channels of the sensor.
analogsensorclient: Device that reads an AnalogSensor (using the IAnalogSensor interface) from the YA...
bool close() override
Close the DeviceDriver.
yarp::os::Stamp getLastInputStamp() override
Get the time stamp for the last read data.
int calibrateSensor() override
Calibrates the whole sensor.
A generic interface to sensors (gyro, a/d converters).
int calibrateChannel(int ch) override
Calibrates one single channel.
An abstraction for a time stamp and/or sequence number.
AnalogSensorClient(const AnalogSensorClient &)=delete
AnalogSensorClient(AnalogSensorClient &&)=delete
void removeLeadingTrailingSlashesOnly(std::string &name)
AnalogSensorClient & operator=(AnalogSensorClient &&)=delete
~AnalogSensorClient() override=default
int read(yarp::sig::Vector &out) override
Read a vector from the sensor.
bool open(yarp::os::Searchable &config) override
Open the DeviceDriver.
InputPortProcessor inputPort