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 do icand=1,ncand !Attempt to decode each candidate
tsec=sec_midn() - tsec0 tsec=sec_midn() - tsec0
! Don't start another decode attempt if it's too late... ! 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.200 .and. tsec.gt.10.0) exit
if(nhsym.eq.330 .and. tsec.gt.6.0) exit if(nhsym.eq.330 .and. tsec.gt.6.0) exit
if(nhsym.eq.390 .and. tsec.gt.16.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; bool bCallDecoder=false;
if(ihsym < m_hsymStop) m_decode_called=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==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(m_bAlso30 and (ihsym==200)) bCallDecoder=true;
if(ihsym==330) bCallDecoder=true; if(ihsym==330) bCallDecoder=true;
if(ihsym==ihsym0) bCallDecoder=false; if(ihsym==ihsym0) bCallDecoder=false;
@ -923,7 +924,7 @@ void MainWindow::decode() //decode()
datcom_.ndiskdat=0; 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 decodes_.ndecodes=0; //Start the decode cycle with a clean slate
m_fetched=0; m_fetched=0;
} }