PSKReporter shouldnt include the rigname in the name. Added a cache to prevent allcall overrun

This commit is contained in:
Jordan Sherer
2018-07-14 09:26:39 -04:00
parent 1c98d47718
commit b08ecd21e6
2 changed files with 34 additions and 11 deletions
+4 -1
View File
@@ -676,6 +676,8 @@ private:
QQueue<QString> m_txFrameQueue;
QQueue<RXDetail> m_rxFrameQueue;
QQueue<CommandDetail> m_rxCommandQueue;
QCache<QString, QDateTime> m_txAllcallCommandCache; // callsign -> last tx
QCache<int, QDateTime> m_rxRecentCache; // freq -> last rx
QCache<int, QDateTime> m_rxDirectedCache; // freq -> last directed rx
QCache<QString, int> m_rxCallCache; // call -> last freq seen
QMap<int, int> m_rxFrameBlockNumbers; // freq -> block
@@ -755,7 +757,8 @@ private:
void displayTransmit();
void updateButtonDisplay();
bool isMyCallIncluded(QString const &text);
bool isRecentlyDirected(int offset);
bool isRecentOffset(int offset);
bool isDirectedOffset(int offset);
void displayActivity(bool force=false);
void postWSPRDecode (bool is_new, QStringList message_parts);
void enable_DXCC_entity (bool on);