9 #ifndef _SERVICEPARSERMULTIPLEFT_H_
10 #define _SERVICEPARSERMULTIPLEFT_H_
12 #include <yarp/os/Bottle.h>
17 #include "EoAnalogSensors.h"
19 #include "EoManagement.h"
20 #include "EoMotionControl.h"
23 using namespace yarp::os;
37 bool parse(
const yarp::os::Searchable& config);
38 bool toEomn(eOmn_serv_config_data_as_ft_t&
out)
const;
39 std::map<std::string, FtInfo>& getFtInfo();
42 virtual bool checkPropertyCanBoards(
const Bottle& bPropertiesCanBoards);
43 virtual bool checkPropertySensors(
const Bottle& property);
44 virtual bool checkSettings(
const Bottle& settings);
45 virtual bool checkServiceType(
const Bottle& service);
46 virtual bool checkCanMonitor(
const Bottle& service);
47 virtual eObrd_type_t checkBoardType(
const std::string& boardType);
eObrd_canmonitor_reportmode_t reportmode
eObrd_canmonitor_cfg_t canMonitor_
std::map< std::string, FtInfo > ftInfo_
yarp::sig::Vector & map(yarp::sig::Vector &v, double(op)(double))
Performs a unary operator inplace on each element of a vector.