11#ifndef YARP_THRIFT_GENERATOR_SERVICE_FAKEBATTERYSERVICE_H
12#define YARP_THRIFT_GENERATOR_SERVICE_FAKEBATTERYSERVICE_H
52 virtual std::vector<std::string>
help(
const std::string& functionName =
"--all");
virtual std::string getBatteryInfo()
virtual void setBatteryStatus(const yarp::dev::IBattery::Battery_status status)
virtual double getBatteryVoltage()
virtual void setBatteryInfo(const std::string &info)
virtual void setBatteryTemperature(const double temperature)
virtual double getBatteryCharge()
virtual yarp::dev::IBattery::Battery_status getBatteryStatus()
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual void setBatteryCharge(const double charge)
virtual std::string getBatteryStatusString()
virtual void setBatteryVoltage(const double voltage)
virtual double getBatteryCurrent()
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual void setBatteryCurrent(const double current)
virtual double getBatteryTemperature()
An interface for reading from a network connection.
Base class for IDL client/server.