| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #pragma once
- #include <furi.h>
- #include <furi-hal.h>
- #include <generic-scene.hpp>
- #include <scene-controller.hpp>
- #include <view-controller.hpp>
- #include <view-modules/submenu-vm.h>
- #include "view-modules/lfrfid-view-tune-vm.h"
- class LfRfidDebugApp {
- public:
- enum class EventType : uint8_t {
- GENERIC_EVENT_ENUM_VALUES,
- MenuSelected,
- };
- enum class SceneType : uint8_t {
- GENERIC_SCENE_ENUM_VALUES,
- TuneScene,
- };
- class Event {
- public:
- union {
- int32_t menu_index;
- } payload;
- EventType type;
- };
- SceneController<GenericScene<LfRfidDebugApp>, LfRfidDebugApp> scene_controller;
- ViewController<LfRfidDebugApp, SubmenuVM, LfRfidViewTuneVM> view_controller;
- ~LfRfidDebugApp();
- LfRfidDebugApp();
- void run();
- };
|