Require i3bits to be set to avoid most weird false decodes
This commit is contained in:
parent
ebf30b38ef
commit
07118dac49
@ -3211,28 +3211,17 @@ void MainWindow::readFromStdout() //readFromStdout
|
||||
foxRxSequencer(decodedtext.string(),houndCall,houndGrid);
|
||||
}
|
||||
}
|
||||
|
||||
// only display frames that are FT8Call frames (should decrease false decodes by at least 50%)
|
||||
bool bValidFrame = (
|
||||
decodedtext.bits() == Varicode::FT8CallFirst ||
|
||||
decodedtext.bits() == Varicode::FT8Call ||
|
||||
decodedtext.bits() == Varicode::FT8CallLast
|
||||
);
|
||||
|
||||
//Left (Band activity) window
|
||||
if(!bAvgMsg) {
|
||||
if(!bAvgMsg && bValidFrame) {
|
||||
if(m_mode=="FT8" and m_config.bFox()) {
|
||||
if(!m_bDisplayedOnce) {
|
||||
// This hack sets the font. Surely there's a better way!
|
||||
DecodedText dt{".",false," "};
|
||||
ui->decodedTextBrowser->displayDecodedText(dt,m_baseCall,m_config.DXCC(),
|
||||
m_logBook,m_config.color_CQ(),m_config.color_MyCall(),
|
||||
m_config.color_DXCC(), m_config.color_NewCall(),m_config.ppfx());
|
||||
m_bDisplayedOnce=true;
|
||||
}
|
||||
} else {
|
||||
ui->decodedTextBrowser->displayDecodedText(decodedtext,m_baseCall,m_config.DXCC(),
|
||||
m_logBook,m_config.color_CQ(),m_config.color_MyCall(),
|
||||
m_config.color_DXCC(), m_config.color_NewCall(),
|
||||
m_config.ppfx(),(ui->cbCQonly->isVisible() and ui->cbCQonly->isChecked()));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Parse General Activity
|
||||
#if 1
|
||||
bool shouldParseGeneralActivity = true;
|
||||
@ -3281,6 +3270,7 @@ void MainWindow::readFromStdout() //readFromStdout
|
||||
m_bandActivity[offset].removeFirst();
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user