Skip to content

Commit 63ce671

Browse files
committed
rtkconv_qt: add the sort satellites option
1 parent 8b4ed40 commit 63ce671

4 files changed

Lines changed: 16 additions & 1 deletion

File tree

app/qtapp/rtkconv_qt/convmain.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -916,6 +916,7 @@ void MainWindow::convertFile()
916916
conversionThread->rnxopt.autopos = convOptDialog->autoPosition;
917917
conversionThread->rnxopt.phshift = convOptDialog->phaseShift;
918918
conversionThread->rnxopt.halfcyc = convOptDialog->halfCycle;
919+
conversionThread->rnxopt.sortsats = convOptDialog->sortSats;
919920
conversionThread->rnxopt.outiono = convOptDialog->outputIonoCorr;
920921
conversionThread->rnxopt.outtime = convOptDialog->outputTimeCorr;
921922
conversionThread->rnxopt.outleaps = convOptDialog->outputLeapSeconds;

app/qtapp/rtkconv_qt/convopt.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ void ConvOptDialog::updateUi()
6767
ui->cBAutoPosition->setChecked(autoPosition);
6868
ui->cBPhaseShift->setChecked(phaseShift);
6969
ui->cBHalfCycle->setChecked(halfCycle);
70+
ui->cBSortSats->setChecked(sortSats);
7071
ui->cBOutputIonoCorr->setChecked(outputIonoCorr);
7172
ui->cBOutputTimeCorr->setChecked(outputTimeCorr);
7273
ui->cBOutputLeapSecs->setChecked(outputLeapSeconds);
@@ -132,6 +133,7 @@ void ConvOptDialog::accept()
132133
autoPosition = ui->cBAutoPosition->isChecked();
133134
phaseShift = ui->cBPhaseShift->isChecked();
134135
halfCycle = ui->cBHalfCycle->isChecked();
136+
sortSats = ui->cBSortSats->isChecked();
135137
outputIonoCorr = ui->cBOutputIonoCorr->isChecked();
136138
outputTimeCorr = ui->cBOutputTimeCorr->isChecked();
137139
outputLeapSeconds = ui->cBOutputLeapSecs->isChecked();
@@ -286,6 +288,7 @@ void ConvOptDialog::loadOptions(QSettings &ini)
286288
autoPosition = ini.value("opt/autopos", 0).toInt();
287289
phaseShift = ini.value("opt/phaseShift", 0).toInt();
288290
halfCycle = ini.value("opt/halfcyc", 0).toInt();
291+
sortSats = ini.value("opt/sortsats", 0).toInt();
289292
outputIonoCorr = ini.value("opt/outiono", 0).toInt();
290293
outputTimeCorr = ini.value("opt/outtime", 0).toInt();
291294
outputLeapSeconds = ini.value("opt/outleaps", 0).toInt();
@@ -340,6 +343,7 @@ void ConvOptDialog::saveOptions(QSettings &ini)
340343
ini.setValue("opt/autopos", autoPosition);
341344
ini.setValue("opt/phasewhift", phaseShift);
342345
ini.setValue("opt/halfcyc", halfCycle);
346+
ini.setValue("opt/sortsats", sortSats);
343347
ini.setValue("opt/outiono", outputIonoCorr);
344348
ini.setValue("opt/outtime", outputTimeCorr);
345349
ini.setValue("opt/outleaps", outputLeapSeconds);

app/qtapp/rtkconv_qt/convopt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class ConvOptDialog : public QDialog
3232
QString codeMask[7];
3333
double approxPosition[3], antennaDelta[3], timeTolerance;
3434
int rinexVersion, rinexFile, navSys, observationType, frequencyType, traceLevel;
35-
int autoPosition, phaseShift, halfCycle, outputIonoCorr, outputTimeCorr, outputLeapSeconds, separateNavigation;
35+
int autoPosition, phaseShift, halfCycle, sortSats, outputIonoCorr, outputTimeCorr, outputLeapSeconds, separateNavigation;
3636
int enableGlonassFrequency, glonassFrequency[27];
3737

3838
protected slots:

app/qtapp/rtkconv_qt/convopt.ui

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,16 @@
489489
</property>
490490
</widget>
491491
</item>
492+
<item>
493+
<widget class="QCheckBox" name="cBSortSats">
494+
<property name="toolTip">
495+
<string>Sort observations by their internal satellite number</string>
496+
</property>
497+
<property name="text">
498+
<string>Sort Satellites</string>
499+
</property>
500+
</widget>
501+
</item>
492502
<item>
493503
<widget class="QCheckBox" name="cBPhaseShift">
494504
<property name="toolTip">

0 commit comments

Comments
 (0)