#pragma once #include #include struct Command { QByteArray command; QString description; }; class SerialCommand { public: SerialCommand(); ~SerialCommand(); QByteArray createByteArray(const std::initializer_list &bytes); void printCommands(void); QByteArray getCommand(uint8_t number); void setExtraValues(uint8_t number); uint8_t getCommandCount(); private: QList mSerialCommands; };