22 #include <arpirobot/arduino/iface/BaseArduinoInterface.hpp>
53 static std::vector<uint8_t> stringToData(
const std::string &str);
56 void setDeviceId(
int deviceId);
58 bool sendData(
const std::vector<uint8_t> &data);
59 bool sendData(
const std::string &data);
62 virtual void applyDefaultState() = 0;
63 virtual std::vector<uint8_t> getCreateData() = 0;
64 virtual void handleData(
const std::vector<uint8_t> &data) = 0;
69 std::string deviceName;
Definition: ArduinoDevice.hpp:35
ArduinoDevice(bool createDevice, int deviceId)
virtual std::string getDeviceName()
Definition: BaseArduinoInterface.hpp:41
Definition: ArduinoDevice.hpp:27