Fixed beacon tx display

This commit is contained in:
Jordan Sherer 2018-07-06 22:07:30 -04:00
parent dc6de6d819
commit 7b7493d560

View File

@ -5120,7 +5120,7 @@ int MainWindow::logRxTxMessageText(QDateTime date, bool isFree, QString text, in
c.movePosition(QTextCursor::End); c.movePosition(QTextCursor::End);
ui->textEditRX->ensureCursorVisible(); ui->textEditRX->ensureCursorVisible();
return c.blockNumber(); // ui->textEditRX->document()->lineCount(); return c.blockNumber();
} }
void MainWindow::addMessageText(QString text){ void MainWindow::addMessageText(QString text){
@ -5366,14 +5366,14 @@ int MainWindow::findFreeFreqOffset(){
int f = fmin; int f = fmin;
for(int i = 0; i < nslots; i++){ for(int i = 0; i < nslots; i++){
f = bw*(qrand() % nslots); f = fmin + bw * (qrand() % nslots);
if(isFreqOffsetFree(f)){ if(isFreqOffsetFree(f)){
return f; return f;
} }
} }
for(int i = 0; i < nslots; i++){ for(int i = 0; i < nslots; i++){
f = (qrand() % (fmax-fmin)) + fmin; f = fmin + (qrand() % (fmax-fmin));
if(isFreqOffsetFree(f)){ if(isFreqOffsetFree(f)){
return f; return f;
} }
@ -5384,7 +5384,7 @@ int MainWindow::findFreeFreqOffset(){
} }
void MainWindow::scheduleBeacon(bool first){ void MainWindow::scheduleBeacon(bool first){
auto timestamp = QDateTime::currentDateTimeUtc(); //.addSecs(first ? 15 : 300); auto timestamp = QDateTime::currentDateTimeUtc();
auto orig = timestamp; auto orig = timestamp;
// remove milliseconds // remove milliseconds
@ -5423,6 +5423,7 @@ void MainWindow::prepareBeacon(){
setFreq4(f, f); setFreq4(f, f);
QString message = QString("DE %1 %2\nDE %1 %2").arg(m_config.my_callsign()).arg(m_config.my_grid().mid(0, 4)); QString message = QString("DE %1 %2\nDE %1 %2").arg(m_config.my_callsign()).arg(m_config.my_grid().mid(0, 4));
ui->extFreeTextMsgEdit->setPlainText(message); ui->extFreeTextMsgEdit->setPlainText(message);
ui->startTxButton->setChecked(true); ui->startTxButton->setChecked(true);