YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
FakeBatteryService.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6// Autogenerated by Thrift Compiler (0.14.1-yarped)
7//
8// This is an automatically generated file.
9// It could get re-generated if the ALLOW_IDL_GENERATION flag is on.
10
11#ifndef YARP_THRIFT_GENERATOR_SERVICE_FAKEBATTERYSERVICE_H
12#define YARP_THRIFT_GENERATOR_SERVICE_FAKEBATTERYSERVICE_H
13
14#include <yarp/os/Wire.h>
17#include <yarp/dev/IBattery.h>
18
20 public yarp::os::Wire
21{
22public:
23 //ProtocolVersion
26 virtual bool checkProtocolVersion();
27
28 // Constructor
30
31 //Service methods
32 virtual void setBatteryVoltage(const double voltage);
33
34 virtual void setBatteryCurrent(const double current);
35
36 virtual void setBatteryCharge(const double charge);
37
39
40 virtual void setBatteryInfo(const std::string& info);
41
42 virtual void setBatteryTemperature(const double temperature);
43
44 virtual double getBatteryVoltage();
45
46 virtual double getBatteryCurrent();
47
48 virtual double getBatteryCharge();
49
51
52 virtual std::string getBatteryStatusString();
53
54 virtual std::string getBatteryInfo();
55
56 virtual double getBatteryTemperature();
57
58 // help method
59 virtual std::vector<std::string> help(const std::string& functionName = "--all");
60
61 // read from ConnectionReader
62 bool read(yarp::os::ConnectionReader& connection) override;
63};
64
65#endif // YARP_THRIFT_GENERATOR_SERVICE_FAKEBATTERYSERVICE_H
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 bool checkProtocolVersion()
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 yarp::os::ApplicationNetworkProtocolVersion getLocalProtocolVersion()
virtual std::string getBatteryStatusString()
virtual yarp::os::ApplicationNetworkProtocolVersion getRemoteProtocolVersion()
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.
Definition Wire.h:18