| 1234567891011121314151617181920212223242526272829 |
- #pragma once
- #include "subghz_txrx.h"
- struct SubGhzTxRx {
- SubGhzWorker* worker;
- SubGhzEnvironment* environment;
- SubGhzReceiver* receiver;
- SubGhzTransmitter* transmitter;
- SubGhzProtocolDecoderBase* decoder_result;
- FlipperFormat* fff_data;
- SubGhzRadioPreset* preset;
- SubGhzSetting* setting;
- uint8_t hopper_timeout;
- uint8_t hopper_idx_frequency;
- bool is_database_loaded;
- SubGhzHopperState hopper_state;
- SubGhzTxRxState txrx_state;
- SubGhzSpeakerState speaker_state;
- const SubGhzDevice* radio_device;
- SubGhzRadioDeviceType radio_device_type;
- SubGhzTxRxNeedSaveCallback need_save_callback;
- void* need_save_context;
- };
|