[AFV] Add fuzzy callsign matching before aliasing a HF station

# Conflicts:
#	src/blackcore/afv/clients/afvclient.h
This commit is contained in:
Roland Rossgotterer
2019-10-16 16:24:30 +02:00
committed by Klaus Basan
parent cf50d50f4f
commit 1051cc5751
2 changed files with 41 additions and 2 deletions

View File

@@ -292,6 +292,9 @@ namespace BlackCore
//! \threadsafe
quint32 getAliasFrequencyHz(quint32 frequencyHz) const;
bool fuzzyMatchCallSign(const QString &callsign, const QString &compareTo) const;
void getPrefixSuffix(const QString &callsign, QString &prefix, QString &suffix) const;
static constexpr int PositionUpdatesMs = 20000; //!< position timer
static constexpr int SampleRate = 48000;
static constexpr int FrameSize = static_cast<int>(SampleRate * 0.02); //!< 20ms