Files
palera1n/src/sequence.hpp
T
2026-06-19 17:51:51 -07:00

41 lines
661 B
C++

#ifdef WITH_GUI
#ifndef SEQUENCE_H
#define SEQUENCE_H
#include <string>
struct DfuButton
{
std::string id;
std::string name;
int x = 0;
int y = 0;
};
struct DfuStep
{
std::string description;
int duration = 0;
std::vector<std::string> activeButtons;
std::string action;
};
struct DfuSequence
{
std::string imageName;
int imageWidth = 0;
int imageHeight = 0;
int imageOffsetX = 0;
std::vector<DfuButton> buttons;
std::vector<DfuStep> steps;
};
DfuSequence ParseSequence(const std::string& deviceKey);
bool SequenceIsSupported(const std::string& deviceKey);
#endif // SEQUENCE_H
#endif // WITH_GUI