22 #include <arpirobot/arduino/device/ArduinoDevice.hpp>
23 #include <arpirobot/arduino/iface/BaseArduinoInterface.hpp>
53 IRReflectorModule(
int digitalPin, std::string analogPin,
bool createDevice =
true,
int deviceId = -1);
61 IRReflectorModule(std::string digitalPin, std::string analogPin,
bool createDevice =
true,
int deviceId = -1);
76 void applyDefaultState()
override;
77 std::vector<uint8_t> getCreateData()
override;
78 void handleData(
const std::vector<uint8_t> &data)
override;
81 std::string digitalPin;
82 std::string analogPin;
83 bool digitalValue =
false;
Definition: ArduinoDevice.hpp:35
Definition: IRReflectorModule.hpp:31
IRReflectorModule(int digitalPin, std::string analogPin, bool createDevice=true, int deviceId=-1)
IRReflectorModule(int digitalPin, bool createDevice=true, int deviceId=-1)
IRReflectorModule(std::string digitalPin, std::string analogPin, bool createDevice=true, int deviceId=-1)
IRReflectorModule(std::string digitalPin, bool createDevice=true, int deviceId=-1)
Definition: ArduinoDevice.hpp:27