#ifndef MISSION_ARDUINO_ARDUINOCOOKIE_H_ #define MISSION_ARDUINO_ARDUINOCOOKIE_H_ #include #include class ArduinoCookie : public CookieIF { public: enum Protocol_t : uint8_t { INVALID, SPI, I2C }; ArduinoCookie(Protocol_t protocol, uint8_t address, const size_t maxReplySize); Protocol_t protocol; uint8_t command; uint8_t address; std::vector replyBuffer; size_t receivedDataLen = 0; size_t maxReplySize; }; #endif /* MISSION_ARDUINO_ARDUINOCOOKIE_H_ */