19 #ifndef __FAKERAWDATAPUBLISHERTESTER__
20 #define __FAKERAWDATAPUBLISHERTESTER__
23 #include <yarp/os/Stamp.h>
24 #include <yarp/os/RFModule.h>
25 #include <yarp/dev/PolyDriver.h>
26 #include <yarp/os/Bottle.h>
27 #include <yarp/os/BufferedPort.h>
37 yarp::os::BufferedPort<yarp::os::Bottle> _outputPort;
39 std::map<std::string, std::vector<std::int32_t>> _rawDataValuesMap;
40 yarp::os::Stamp _stamp;
42 std::string m_portPrefix=
"/raw_data";
43 double _updatePeriod = 0.5;
44 std::string _robotName=
"fakedevicetest";
46 yarp::dev::PolyDriver _rawDataPublisherDevice;
59 bool configure(yarp::os::ResourceFinder &rf);
FakeRawDataPublisherTester & operator=(const FakeRawDataPublisherTester &)=default
~FakeRawDataPublisherTester() override
FakeRawDataPublisherTester & operator=(FakeRawDataPublisherTester &&)=default
bool configure(yarp::os::ResourceFinder &rf)
FakeRawDataPublisherTester(FakeRawDataPublisherTester &&)=default
FakeRawDataPublisherTester(const FakeRawDataPublisherTester &)=default
FakeRawDataPublisherTester()