9 #ifndef _ServiceParserCanBattery_H_
10 #define _ServiceParserCanBattery_H_
12 #include <yarp/os/Bottle.h>
17 #include "EoAnalogSensors.h"
19 #include "EoManagement.h"
20 #include "EoMotionControl.h"
23 using namespace yarp::os;
29 bool parse(
const yarp::os::Searchable& config);
30 bool toEomn(eOmn_serv_config_data_as_battery_t&
out)
const;
34 virtual bool checkPropertyCanBoards(
const Bottle& bPropertiesCanBoards);
35 virtual bool checkPropertySensors(
const Bottle& property);
36 virtual bool checkSettings(
const Bottle& settings);
37 virtual bool checkServiceType(
const Bottle& service);
38 virtual eObrd_type_t checkBoardType(
const std::string& boardType);