Add a Q65-30x decode cycle at t=24s, ihsym=160.

This commit is contained in:
Joe Taylor 2024-01-19 11:57:53 -05:00
parent e81cafa2c2
commit 9babd4616b
2 changed files with 3 additions and 1 deletions

View File

@ -63,6 +63,7 @@ subroutine qmapa(dd,ss,savg,newdat,nutc,fcenter,ntol,nfa,nfb, &
do icand=1,ncand !Attempt to decode each candidate
tsec=sec_midn() - tsec0
! Don't start another decode attempt if it's too late...
if(nhsym.eq.160 .and. tsec.gt.4.0) exit
if(nhsym.eq.200 .and. tsec.gt.10.0) exit
if(nhsym.eq.330 .and. tsec.gt.6.0) exit
if(nhsym.eq.390 .and. tsec.gt.16.0) exit

View File

@ -402,6 +402,7 @@ void MainWindow::dataSink(int k)
bool bCallDecoder=false;
if(ihsym < m_hsymStop) m_decode_called=false;
if(ihsym==m_hsymStop and !m_decode_called) bCallDecoder=true; //Decode at t=58.5 s
if(ihsym==160) bCallDecoder=true;
if(m_bAlso30 and (ihsym==200)) bCallDecoder=true;
if(ihsym==330) bCallDecoder=true;
if(ihsym==ihsym0) bCallDecoder=false;
@ -923,7 +924,7 @@ void MainWindow::decode() //decode()
datcom_.ndiskdat=0;
if((!m_bAlso30 and (datcom2_.nhsym==330)) or (m_bAlso30 and (datcom2_.nhsym==200))) {
if((!m_bAlso30 and (datcom2_.nhsym==330)) or (m_bAlso30 and (datcom2_.nhsym==160))) {
decodes_.ndecodes=0; //Start the decode cycle with a clean slate
m_fetched=0;
}