| 12345678910111213141516171819202122232425262728 |
- #pragma once
- #include <gui/gui.h>
- #include <gui/view_port.h>
- #include <subghz/devices/devices.h>
- typedef enum {
- ScanDirectionUp,
- ScanDirectionDown,
- } ScanDirection;
- typedef struct {
- Gui* gui;
- ViewPort* view_port;
- FuriMessageQueue* event_queue;
- bool running;
- uint32_t frequency;
- float rssi;
- float sensitivity;
- bool scanning;
- ScanDirection scan_direction;
- const SubGhzDevice* radio_device;
- bool speaker_acquired;
- } RadioScannerApp;
- RadioScannerApp* radio_scanner_app_alloc(void);
- void radio_scanner_app_free(RadioScannerApp* app);
- int32_t radio_scanner_app(void* p);
|