HackRF output: Make settings assignments atomic. Part of #1329

This commit is contained in:
f4exb
2022-10-30 10:54:07 +01:00
parent ba2e407f0c
commit 6499608195
6 changed files with 189 additions and 98 deletions
@@ -48,6 +48,8 @@ struct HackRFOutputSettings {
void resetToDefaults();
QByteArray serialize() const;
bool deserialize(const QByteArray& data);
void applySettings(const QStringList& settingsKeys, const HackRFOutputSettings& settings);
QString getDebugString(const QStringList& settingsKeys, bool force=false) const;
};
#endif /* _HACKRF_HACKRFOUTPUTSETTINGS_H_ */