Added wider offset for band activity +/- 10Hz. Update dirty display 2x per transmission period
This commit is contained in:
parent
2e41454e6b
commit
db9f969dcc
@ -3224,8 +3224,9 @@ void MainWindow::readFromStdout() //readFromStdout
|
|||||||
|
|
||||||
if(!m_bandActivity.contains(offset)){
|
if(!m_bandActivity.contains(offset)){
|
||||||
QList<int> offsets = {
|
QList<int> offsets = {
|
||||||
offset - 1, offset - 2, offset - 3, offset - 4, offset - 5, offset - 6,
|
offset - 1, offset - 2, offset - 3, offset - 4, offset - 5, offset - 6, offset - 7, offset - 8, offset - 9, offset - 10,
|
||||||
offset + 1, offset + 2, offset + 3, offset + 4, offset + 5, offset + 6};
|
offset + 1, offset + 2, offset + 3, offset + 4, offset + 5, offset + 6, offset + 7, offset + 8, offset + 9, offset + 10
|
||||||
|
};
|
||||||
foreach(int prevOffset, offsets){
|
foreach(int prevOffset, offsets){
|
||||||
if(!m_bandActivity.contains(prevOffset)){ continue; }
|
if(!m_bandActivity.contains(prevOffset)){ continue; }
|
||||||
m_bandActivity[offset] = m_bandActivity[prevOffset];
|
m_bandActivity[offset] = m_bandActivity[prevOffset];
|
||||||
@ -4304,8 +4305,8 @@ void MainWindow::guiUpdate()
|
|||||||
m_sec0=nsec;
|
m_sec0=nsec;
|
||||||
|
|
||||||
// once per period
|
// once per period
|
||||||
if(m_sec0 % m_TRperiod == 0){
|
if(m_sec0 % m_TRperiod == 0 || (m_sec0 % (m_TRperiod/2)) == 0){
|
||||||
// force rx dirty at least once pre period
|
// force rx dirty at least twice per period
|
||||||
m_rxDirty = true;
|
m_rxDirty = true;
|
||||||
m_rxDisplayDirty = true;
|
m_rxDisplayDirty = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user