Changeset 1728 in ntrip for trunk/BNS


Ignore:
Timestamp:
Mar 5, 2009, 10:20:24 PM (16 years ago)
Author:
weber
Message:

* empty log message *

Location:
trunk/BNS
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnscaster.cpp

    r1698 r1728  
    119119    password = settings.value("password2").toString();
    120120  }
     121  if (_ic == 3) {
     122    _outSocket->connectToHost(settings.value("outHost3").toString(),
     123                              settings.value("outPort3").toInt());
     124    password = settings.value("password3").toString();
     125  }
    121126
    122127  const int timeOut = 5000;  // 5 seconds
  • trunk/BNS/bnshelp.html

    r1700 r1728  
    650650<tr><td>outFile_2=/home/weber/rinex/CLCK2</td><td>Broadcast Corrections II: Save (full path)</td></tr>
    651651<tr><td>beClocks2=0</td><td>Broadcast Corrections II: Broadcast clocks</td></tr>
     652<tr><td>outHost3=www.igs-.net</td><td>Broadcast Corrections III: Host</td></tr>
     653<tr><td>outPort3=2101</td><td>Broadcast Corrections III: Port</td></tr>
     654<tr><td>mountpoint_3=CLCK3</td><td>Broadcast Corrections III: Mountpoint</td></tr>
     655<tr><td>password3=pw</td><td>Broadcast Corrections III: Password</td></tr>
     656<tr><td>refSys_3=ETRF2000</td><td>Broadcast Corrections III: System</td></tr>
     657<tr><td>outFile_3=/home/weber/rinex/CLCK3</td><td>Broadcast Corrections III: Save (full path)</td></tr>
     658<tr><td>beClocks3=0</td><td>Broadcast Corrections III: Broadcast clocks</td></tr>
    652659<tr><td>rnxPath=/home/weber/rinex</td><td>RINEX Clocks: Directory</td></tr>
    653660<tr><td>rnxIntr=1 day</td><td>RINEX Clocks: Interval</td></tr>
  • trunk/BNS/bnssettings.cpp

    r1695 r1728  
    2626    setValue("proxyHost",   "");
    2727    setValue("proxyPort",   "");
     28
    2829    setValue("logFile",     "");
     30    setValue("fileAppend",  "0");
    2931    setValue("autoStart",   "0");
    30     setValue("fileAppend",  "0");
     32
    3133    setValue("ephHost",     "");
    3234    setValue("ephPort",     "");
    3335    setValue("ephEcho",     "");
     36
    3437    setValue("clkPort",     "");
    3538    setValue("inpEcho",     "");
     39
    3640    setValue("outHost1",    "");
    3741    setValue("outPort1",    "");
     
    3943    setValue("password1",   "");
    4044    setValue("refSys_1",    "IGS05");
     45    setValue("beClocks1",   "0");
    4146    setValue("outFile_1",   "");
    42     setValue("beClocks1",   "0");
     47
    4348    setValue("outHost2",    "");
    4449    setValue("outPort2",    "");
     
    4651    setValue("password2",   "");
    4752    setValue("refSys_2",    "IGS05");
     53    setValue("beClocks2",   "0");
    4854    setValue("outFile_2",   "");
    49     setValue("beClocks2",   "0");
     55
     56    setValue("outHost3",    "");
     57    setValue("outPort3",    "");
     58    setValue("mountpoint_3","");
     59    setValue("password3",   "");
     60    setValue("refSys_3",    "IGS05");
     61    setValue("beClocks3",   "0");
     62    setValue("outFile_3",   "");
     63
    5064    setValue("rnxPath",     "");
    5165    setValue("rnxIntr",     "1 min");
    5266    setValue("rnxSampl",    "0");
     67
    5368    setValue("sp3Path",     "");
    5469    setValue("sp3Intr",     "10 min");
    5570    setValue("sp3Sampl",    "0");
     71
    5672    setValue("startTab",    "0");
    5773    sync();
  • trunk/BNS/bnswindow.cpp

    r1699 r1728  
    205205  _beClocks2CheckBox->setCheckState(Qt::CheckState(settings.value("beClocks2").toInt()));
    206206
     207  // Broadcast Corrections III Options
     208  // ---------------------------------
     209  _outHost_3_LineEdit    = new QLineEdit(settings.value("outHost3").toString());
     210  _outPort_3_LineEdit    = new QLineEdit(settings.value("outPort3").toString());
     211  _password_3_LineEdit   = new QLineEdit(settings.value("password3").toString());
     212  _password_3_LineEdit->setEchoMode(QLineEdit::Password);
     213  _mountpoint_3_LineEdit = new QLineEdit(settings.value("mountpoint_3").toString());
     214  _refSys_3_ComboBox = new QComboBox;
     215  _refSys_3_ComboBox->setEditable(false);
     216  _refSys_3_ComboBox->addItems(QString("IGS05,ETRF2000").split(","));
     217  ii = _refSys_3_ComboBox->findText(settings.value("refSys_3").toString());
     218  if (ii != -1) {
     219    _refSys_3_ComboBox->setCurrentIndex(ii);
     220  }
     221  _outFile_3_LineEdit    = new QLineEdit(settings.value("outFile_3").toString());
     222  _beClocks3CheckBox  = new QCheckBox();
     223  _beClocks3CheckBox->setCheckState(Qt::CheckState(settings.value("beClocks3").toInt()));
     224
    207225  // RINEX Clocks Options
    208226  // --------------------
     
    254272  _outHost_1_LineEdit->setWhatsThis(tr("BNS can stream clock and orbit corrections to Broadcast Ephemeris in RTCM Version 3 format. Specify the host IP of an NTRIP Broadcaster to upload the stream. An empty option field means that you don't want to upload corrections."));
    255273  _outPort_1_LineEdit->setWhatsThis(tr("Specify the IP port of an NTRIP Broadcaster to upload the stream. Default is port 80."));
     274  _mountpoint_1_LineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
    256275  _password_1_LineEdit->setWhatsThis(tr("Specify the stream upload password protecting the mounpoint on an NTRIP Broadcaster."));
    257   _mountpoint_1_LineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
    258276  _refSys_1_ComboBox->setWhatsThis(tr("Select the target reference system for outgoing clock and orbit corrections."));
     277  _outFile_1_LineEdit->setWhatsThis(tr("Specify the full path to a file where outgoing clock and orbit corrections to Broadcast Ephemeris are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that outgoing corrections are not saved."));
    259278  _outHost_2_LineEdit->setWhatsThis(tr("BNS can stream clock and orbit corrections to Broadcast Ephemeris in RTCM Version 3 format. Specify the host IP of an NTRIP Broadcaster to upload the stream. An empty option field means that you don't want to upload corrections."));
    260279  _outPort_2_LineEdit->setWhatsThis(tr("Specify the IP port of an NTRIP Broadcaster to upload the stream. Default is port 80."));
     280  _mountpoint_2_LineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
    261281  _password_2_LineEdit->setWhatsThis(tr("Specify the stream upload password protecting the mounpoint on an NTRIP Broadcaster."));
    262   _mountpoint_2_LineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
    263282  _refSys_2_ComboBox->setWhatsThis(tr("Select the target reference system for outgoing clock and orbit corrections."));
    264   _outFile_1_LineEdit->setWhatsThis(tr("Specify the full path to a file where outgoing clock and orbit corrections to Broadcast Ephemeris are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that outgoing corrections are not saved."));
    265283  _outFile_2_LineEdit->setWhatsThis(tr("Specify the full path to a file where outgoing clock and orbit corrections to Broadcast Ephemeris are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that outgoing corrections are not saved."));
     284  _outHost_3_LineEdit->setWhatsThis(tr("BNS can stream clock and orbit corrections to Broadcast Ephemeris in RTCM Version 3 format. Specify the host IP of an NTRIP Broadcaster to upload the stream. An empty option field means that you don't want to upload corrections."));
     285  _outPort_3_LineEdit->setWhatsThis(tr("Specify the IP port of an NTRIP Broadcaster to upload the stream. Default is port 80."));
     286  _mountpoint_3_LineEdit->setWhatsThis(tr("Specify the mounpoint for stream upload to an NTRIP Broadcaster."));
     287  _password_3_LineEdit->setWhatsThis(tr("Specify the stream upload password protecting the mounpoint on an NTRIP Broadcaster."));
     288  _refSys_3_ComboBox->setWhatsThis(tr("Select the target reference system for outgoing clock and orbit corrections."));
     289  _outFile_3_LineEdit->setWhatsThis(tr("Specify the full path to a file where outgoing clock and orbit corrections to Broadcast Ephemeris are saved. Beware that the size of this file can rapidly increase. Default is an empty option field meaning that outgoing corrections are not saved."));
    266290  _rnxPathLineEdit->setWhatsThis(tr("Specify the path for saving the generated clock corrections as Clock RINEX files. If the specified directory does not exist, BNS will not create Clock RINEX files."));
    267291  _rnxIntrComboBox->setWhatsThis(tr("Select the length of the Clock RINEX file."));
     
    483507  }
    484508
     509  // Broadcast Corrections III Tab
     510  // -----------------------------
     511  QWidget* tab_cas3 = new QWidget();
     512  tabs->addTab(tab_cas3, "Broadcast Corrections III");
     513
     514  QGridLayout* layout_cas3 = new QGridLayout;
     515
     516  layout_cas3->setColumnMinimumWidth(0, 9*ww);
     517  _outPort_3_LineEdit->setMaximumWidth(9*ww);
     518  _password_3_LineEdit->setMaximumWidth(9*ww);
     519  _mountpoint_3_LineEdit->setMaximumWidth(12*ww);
     520  _refSys_3_ComboBox->setMaximumWidth(12*ww);
     521
     522  layout_cas3->addWidget(new QLabel("Host"),               0, 0);
     523  layout_cas3->addWidget(_outHost_3_LineEdit,              0, 1, 1, 3);
     524  layout_cas3->addWidget(new QLabel("  Port"),             0, 4, Qt::AlignRight);
     525  layout_cas3->addWidget(_outPort_3_LineEdit,              0, 5, 1, 10);
     526  layout_cas3->addWidget(new QLabel("Mountpoint"),         1, 0);
     527  layout_cas3->addWidget(_mountpoint_3_LineEdit,           1, 1);
     528  layout_cas3->addWidget(new QLabel("Password"),           1, 2, Qt::AlignRight);
     529  layout_cas3->addWidget(_password_3_LineEdit,             1, 3);
     530  layout_cas3->addWidget(new QLabel(" "),                  1, 4);
     531  layout_cas3->addWidget(new QLabel(" "),                  1, 5);
     532  layout_cas3->addWidget(new QLabel("System"),             2, 0);
     533  layout_cas3->addWidget(_refSys_3_ComboBox,               2, 1);
     534  layout_cas3->addWidget(new QLabel("  Save (full path)"), 2, 2, Qt::AlignRight);
     535  layout_cas3->addWidget(_outFile_3_LineEdit,              2, 3, 1, 30);
     536  layout_cas3->addWidget(new QLabel("Broadcast clocks"),   3, 0);
     537  layout_cas3->addWidget(_beClocks3CheckBox,               3, 1);
     538  layout_cas3->addWidget(new QLabel("Produce broadcast ephemeris corrections, upload to caster, reference system, local storage."), 4, 0, 1, 50);
     539
     540  tab_cas3->setLayout(layout_cas3);
     541
     542  connect(_outHost_3_LineEdit, SIGNAL(textChanged(const QString &)),
     543          this, SLOT(bnsText(const QString &)));
     544  if (_outHost_3_LineEdit->text().isEmpty()) {
     545    _outPort_3_LineEdit->setStyleSheet("background-color: lightGray");
     546    _mountpoint_3_LineEdit->setStyleSheet("background-color: lightGray");
     547    _password_3_LineEdit->setStyleSheet("background-color: lightGray");
     548    _outFile_3_LineEdit->setStyleSheet("background-color: lightGray");
     549    _refSys_3_ComboBox->setStyleSheet("background-color: lightGray");
     550    palette.setColor(_beClocks3CheckBox->backgroundRole(), lightGray);
     551    _beClocks3CheckBox->setPalette(palette);
     552    _outPort_3_LineEdit->setEnabled(false);
     553    _mountpoint_3_LineEdit->setEnabled(false);
     554    _password_3_LineEdit->setEnabled(false);
     555    _outFile_3_LineEdit->setEnabled(false);
     556    _refSys_3_ComboBox->setEnabled(false);
     557    _beClocks3CheckBox->setEnabled(false);
     558  }
     559
    485560  // RINEX Clocks Tab
    486561  // ----------------
     
    559634  _statusLbl[1] = new QLabel("0 byte(s)"); _statusCnt[1] = 0;
    560635  _statusLbl[2] = new QLabel("0 byte(s)"); _statusCnt[2] = 0;
     636  _statusLbl[3] = new QLabel("0 byte(s)"); _statusCnt[3] = 0;
     637  _statusLbl[9] = new QLabel("0 byte(s)"); _statusCnt[4] = 0;
    561638  _statusLbl[7] = new QLabel("RINEX Ephemeris:"); 
    562639  _statusLbl[4] = new QLabel("Clocks & Orbits:");
    563640  _statusLbl[5] = new QLabel("Broadcast Corrections I:"); 
    564641  _statusLbl[6] = new QLabel("Broadcast Corrections II:"); 
    565   _statusLbl[3] = new QLabel("0 byte(s)"); _statusCnt[3] = 0;
     642  _statusLbl[8] = new QLabel("Broadcast Corrections III:"); 
    566643
    567644  _statusLbl[0]->setWhatsThis(tr("Status of incoming broadcast ephemeris."));
     
    573650  _statusLbl[6]->setWhatsThis(tr("Status of outgoing stream to NTRIP broadcaster II."));
    574651  _statusLbl[3]->setWhatsThis(tr("Status of outgoing stream to NTRIP broadcaster II."));
     652  _statusLbl[8]->setWhatsThis(tr("Status of outgoing stream to NTRIP broadcaster III."));
    575653
    576654  layout_status->addWidget(_statusLbl[7], 0, 0);
    577655  layout_status->addWidget(_statusLbl[0], 0, 1);
     656  layout_status->addWidget(_statusLbl[5], 0, 2);
     657  layout_status->addWidget(_statusLbl[2], 0, 3);
    578658  layout_status->addWidget(_statusLbl[4], 1, 0);
    579659  layout_status->addWidget(_statusLbl[1], 1, 1);
    580   layout_status->addWidget(_statusLbl[5], 0, 2);
    581   layout_status->addWidget(_statusLbl[2], 0, 3);
    582660  layout_status->addWidget(_statusLbl[6], 1, 2);
    583661  layout_status->addWidget(_statusLbl[3], 1, 3);
     662  layout_status->addWidget(_statusLbl[8], 2, 2);
     663  layout_status->addWidget(_statusLbl[9], 2, 3);
    584664  _status->setLayout(layout_status);
    585665
     
    699779  settings.setValue("proxyHost",   _proxyHostLineEdit->text());
    700780  settings.setValue("proxyPort",   _proxyPortLineEdit->text());
     781
    701782  settings.setValue("logFile",     _logFileLineEdit->text());
    702783  settings.setValue("fileAppend",  _fileAppendCheckBox->checkState());
    703784  settings.setValue("autoStart",   _autoStartCheckBox->checkState());
    704   settings.setValue("refSys_1",    _refSys_1_ComboBox->currentText());
    705   settings.setValue("refSys_2",    _refSys_2_ComboBox->currentText());
    706   settings.setValue("inpEcho",     _inpEchoLineEdit->text());
     785
    707786  settings.setValue("ephHost",     _ephHostLineEdit->text());
    708787  settings.setValue("ephPort",     _ephPortLineEdit->text());
    709788  settings.setValue("ephEcho",     _ephEchoLineEdit->text());
     789
    710790  settings.setValue("clkPort",     _clkPortLineEdit->text());
     791  settings.setValue("inpEcho",     _inpEchoLineEdit->text());
     792
    711793  settings.setValue("outHost1",    _outHost_1_LineEdit->text());
    712794  settings.setValue("outPort1",    _outPort_1_LineEdit->text());
     795  settings.setValue("mountpoint_1",_mountpoint_1_LineEdit->text());
     796  settings.setValue("password1",   _password_1_LineEdit->text());
     797  settings.setValue("refSys_1",    _refSys_1_ComboBox->currentText());
     798  settings.setValue("outFile_1",   _outFile_1_LineEdit->text());
     799  settings.setValue("beClocks1",   _beClocks1CheckBox->checkState());
     800
    713801  settings.setValue("outHost2",    _outHost_2_LineEdit->text());
    714802  settings.setValue("outPort2",    _outPort_2_LineEdit->text());
    715   settings.setValue("mountpoint_1",_mountpoint_1_LineEdit->text());
    716803  settings.setValue("mountpoint_2",_mountpoint_2_LineEdit->text());
    717   settings.setValue("outFile_1",   _outFile_1_LineEdit->text());
     804  settings.setValue("password2",   _password_2_LineEdit->text());
     805  settings.setValue("refSys_2",    _refSys_2_ComboBox->currentText());
    718806  settings.setValue("outFile_2",   _outFile_2_LineEdit->text());
    719   settings.setValue("password1",   _password_1_LineEdit->text());
    720   settings.setValue("password2",   _password_2_LineEdit->text());
     807  settings.setValue("beClocks2",   _beClocks2CheckBox->checkState());
     808
     809  settings.setValue("outHost3",    _outHost_3_LineEdit->text());
     810  settings.setValue("outPort3",    _outPort_3_LineEdit->text());
     811  settings.setValue("mountpoint_3",_mountpoint_3_LineEdit->text());
     812  settings.setValue("password3",   _password_3_LineEdit->text());
     813  settings.setValue("refSys_3",    _refSys_3_ComboBox->currentText());
     814  settings.setValue("outFile_3",   _outFile_3_LineEdit->text());
     815  settings.setValue("beClocks3",   _beClocks2CheckBox->checkState());
     816
    721817  settings.setValue("rnxPath",     _rnxPathLineEdit->text());
    722818  settings.setValue("rnxIntr",     _rnxIntrComboBox->currentText());
    723819  settings.setValue("rnxSampl",    _rnxSamplSpinBox->value());
     820
    724821  settings.setValue("sp3Path",     _sp3PathLineEdit->text());
    725822  settings.setValue("sp3Intr",     _sp3IntrComboBox->currentText());
    726823  settings.setValue("sp3Sampl",    _sp3SamplSpinBox->value());
     824
    727825  settings.setValue("startTab",    tabs->currentIndex());
    728   settings.setValue("beClocks1",   _beClocks1CheckBox->checkState());
    729   settings.setValue("beClocks2",   _beClocks2CheckBox->checkState());
    730826}
    731827
     
    791887  connect(_bns, SIGNAL(newOutBytes1(int)), this, SLOT(slotOutBytes1(int)));
    792888  connect(_bns, SIGNAL(newOutBytes2(int)), this, SLOT(slotOutBytes2(int)));
     889  connect(_bns, SIGNAL(newOutBytes3(int)), this, SLOT(slotOutBytes3(int)));
    793890
    794891  _bns->start();
     
    808905void bnsWindow::slotOutBytes2(int nBytes) {
    809906  updateStatus(3, nBytes);
     907}
     908void bnsWindow::slotOutBytes3(int nBytes) {
     909  updateStatus(4, nBytes);
    810910}
    811911
     
    9421042  }
    9431043
     1044  // Enable/disable Broadcast Corrections III Options
     1045  // -----------------------------------------------
     1046  if (tabs->currentIndex() == 6) {
     1047    if (!isEmpty) {
     1048      _outPort_3_LineEdit->setStyleSheet("background-color: white");
     1049      _mountpoint_3_LineEdit->setStyleSheet("background-color: white");
     1050      _password_3_LineEdit->setStyleSheet("background-color: white");
     1051      _outFile_3_LineEdit->setStyleSheet("background-color: white");
     1052      _refSys_3_ComboBox->setStyleSheet("background-color: white");
     1053      palette.setColor(_beClocks3CheckBox->backgroundRole(), white);
     1054      _beClocks3CheckBox->setPalette(palette);
     1055      _outPort_3_LineEdit->setEnabled(true);
     1056      _mountpoint_3_LineEdit->setEnabled(true);
     1057      _password_3_LineEdit->setEnabled(true);
     1058      _outFile_3_LineEdit->setEnabled(true);
     1059      _refSys_3_ComboBox->setEnabled(true);
     1060      _beClocks3CheckBox->setEnabled(true);
     1061    } else {
     1062      _outPort_3_LineEdit->setStyleSheet("background-color: lightGray");
     1063      _mountpoint_3_LineEdit->setStyleSheet("background-color: lightGray");
     1064      _password_3_LineEdit->setStyleSheet("background-color: lightGray");
     1065      _outFile_3_LineEdit->setStyleSheet("background-color: lightGray");
     1066      _refSys_3_ComboBox->setStyleSheet("background-color: lightGray");
     1067      palette.setColor(_beClocks3CheckBox->backgroundRole(), lightGray);
     1068      _beClocks3CheckBox->setPalette(palette);
     1069      _outPort_3_LineEdit->setEnabled(false);
     1070      _mountpoint_3_LineEdit->setEnabled(false);
     1071      _password_3_LineEdit->setEnabled(false);
     1072      _outFile_3_LineEdit->setEnabled(false);
     1073      _refSys_3_ComboBox->setEnabled(false);
     1074      _beClocks3CheckBox->setEnabled(false);
     1075    }
     1076  }
     1077
    9441078  // Enable/disable RINEX Clocks Options
    9451079  // -----------------------------------
    946   if (tabs->currentIndex() == 6) {
     1080  if (tabs->currentIndex() == 7) {
    9471081    if (!isEmpty) {
    9481082      _rnxIntrComboBox->setStyleSheet("background-color: white");
     
    9601094  // Enable/disable SP3 Orbits Options
    9611095  // ---------------------------------
    962   if (tabs->currentIndex() == 7) {
     1096  if (tabs->currentIndex() == 8) {
    9631097    if (!isEmpty) {
    9641098      _sp3IntrComboBox->setStyleSheet("background-color: white");
  • trunk/BNS/bnswindow.h

    r1670 r1728  
    4747  void slotOutBytes1(int nBytes);
    4848  void slotOutBytes2(int nBytes);
     49  void slotOutBytes3(int nBytes);
    4950
    5051 protected:
     
    7475  QLineEdit* _proxyHostLineEdit;
    7576  QLineEdit* _proxyPortLineEdit;
    76   QLineEdit* _inpEchoLineEdit;
     77
     78  QLineEdit* _logFileLineEdit;
     79  QCheckBox* _fileAppendCheckBox;
     80  QCheckBox* _autoStartCheckBox;
     81
    7782  QLineEdit* _ephHostLineEdit;
    7883  QLineEdit* _ephPortLineEdit;
    7984  QLineEdit* _ephEchoLineEdit;
     85
    8086  QLineEdit* _clkPortLineEdit;
    81   QLineEdit* _logFileLineEdit;
     87  QLineEdit* _inpEchoLineEdit;
     88
    8289  QLineEdit* _outHost_1_LineEdit;
    8390  QLineEdit* _outPort_1_LineEdit;
     91  QLineEdit* _mountpoint_1_LineEdit;
    8492  QLineEdit* _password_1_LineEdit;
     93  QComboBox* _refSys_1_ComboBox;
     94  QLineEdit* _outFile_1_LineEdit;
     95  QCheckBox* _beClocks1CheckBox;
     96
    8597  QLineEdit* _outHost_2_LineEdit;
    8698  QLineEdit* _outPort_2_LineEdit;
     99  QLineEdit* _mountpoint_2_LineEdit;
    87100  QLineEdit* _password_2_LineEdit;
    88   QLineEdit* _mountpoint_1_LineEdit;
    89   QLineEdit* _mountpoint_2_LineEdit;
    90   QLineEdit* _outFile_1_LineEdit;
     101  QComboBox* _refSys_2_ComboBox;
    91102  QLineEdit* _outFile_2_LineEdit;
    92   QComboBox* _refSys_1_ComboBox;
    93   QComboBox* _refSys_2_ComboBox;
     103  QCheckBox* _beClocks2CheckBox;
     104
     105  QLineEdit* _outHost_3_LineEdit;
     106  QLineEdit* _outPort_3_LineEdit;
     107  QLineEdit* _mountpoint_3_LineEdit;
     108  QLineEdit* _password_3_LineEdit;
     109  QComboBox* _refSys_3_ComboBox;
     110  QLineEdit* _outFile_3_LineEdit;
     111  QCheckBox* _beClocks3CheckBox;
     112
    94113  QLineEdit* _rnxPathLineEdit;
     114  QComboBox* _rnxIntrComboBox;
     115  QSpinBox*  _rnxSamplSpinBox;
     116
    95117  QLineEdit* _sp3PathLineEdit;
    96   QComboBox* _rnxIntrComboBox;
    97118  QComboBox* _sp3IntrComboBox;
    98   QSpinBox*  _rnxSamplSpinBox;
    99119  QSpinBox*  _sp3SamplSpinBox;
    100   QCheckBox* _fileAppendCheckBox;
    101   QCheckBox* _autoStartCheckBox;
    102   QCheckBox* _beClocks1CheckBox;
    103   QCheckBox* _beClocks2CheckBox;
    104120
    105121  QTextEdit*  _log;
     
    108124//QWidget*    _status;
    109125  QGroupBox*  _status;
    110   QLabel*     _statusLbl[8]; 
    111   double      _statusCnt[4];
     126  QLabel*     _statusLbl[10]; 
     127  double      _statusCnt[5];
    112128  QMutex      _mutex;
    113129
Note: See TracChangeset for help on using the changeset viewer.