#pragma once #include "U2F_CMD.hpp" #include #include #include #include struct U2F_Msg_CMD : U2F_CMD { uint8_t cla; uint8_t ins; uint8_t p1; uint8_t p2; uint32_t lc; uint32_t le; const static std::map usesData; protected: static uint32_t getLe(const uint32_t byteCount, std::vector bytes); public: static std::shared_ptr get(); virtual void respond(); };