Changeset 1353 in ntrip for trunk


Ignore:
Timestamp:
Dec 27, 2008, 1:59:46 PM (16 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnccaster.cpp

    r1325 r1353  
    404404      QByteArray longitude = hlp[3].toAscii();
    405405      QByteArray nmea      = hlp[4].toAscii();
     406      QByteArray ntripVersion = hlp[5].toAscii();
    406407     
    407408      bncGetThread* getThread = new bncGetThread(url, format, latitude,
    408                                                  longitude, nmea, iMount);
     409                                        longitude, nmea, ntripVersion, iMount);
    409410      addGetThread(getThread);
    410411    }
  • trunk/BNC/bncgetthread.cpp

    r1348 r1353  
    9393                           const QByteArray& latitude,
    9494                           const QByteArray& longitude,
    95                            const QByteArray& nmea, int iMount) {
     95                           const QByteArray& nmea,
     96                           const QByteArray& ntripVersion, int iMount) {
    9697
    9798  setTerminationEnabled(true);
     
    103104  _longitude  = longitude;
    104105  _nmea       = nmea;
     106  _ntripVersion = ntripVersion;
    105107  _iMount     = iMount;   // index in mountpoints array
    106108
     
    185187  }
    186188  else {
    187     _rnx = new bncRinex(_staID, _mountPoint,
    188                         _format, _latitude, _longitude, _nmea);
     189    _rnx = new bncRinex(_staID, _mountPoint, _format, _latitude,
     190                        _longitude, _nmea, _ntripVersion);
    189191  }
    190192  _rnx_set_position = false;
     
    313315    _socket = new bncSocket;
    314316    if (_socket->request(_mountPoint, _latitude, _longitude,
    315                          _nmea, _timeOut, msg) != success) {
     317                         _nmea, _ntripVersion, _timeOut, msg) != success) {
    316318      delete _socket;
    317319      _socket = 0;
     
    351353      if (line.indexOf("Unauthorized") != -1) {
    352354        QStringList table;
    353         bncTableDlg::getFullTable(_mountPoint.host(), _mountPoint.port(), table);
     355        bncTableDlg::getFullTable(_mountPoint.host(), _mountPoint.port(),
     356                                  _ntripVersion, table);
    354357        QString net;
    355358        QStringListIterator it(table);
  • trunk/BNC/bncgetthread.h

    r1346 r1353  
    4848                const QByteArray& latitude,
    4949                const QByteArray& longitude,
    50                 const QByteArray& nmea, int iMount);
     50                const QByteArray& nmea,
     51                const QByteArray& ntripVersion, int iMount);
    5152
    5253   ~bncGetThread();
     
    8687   QByteArray  _longitude;
    8788   QByteArray  _nmea;
     89   QByteArray  _ntripVersion;
    8890   QString     _adviseScript;
    8991   QString     _begDateCor;
  • trunk/BNC/bncrinex.cpp

    r1348 r1353  
    6363bncRinex::bncRinex(const QByteArray& statID, const QUrl& mountPoint,
    6464                   const QByteArray& format, const QByteArray& latitude,
    65                    const QByteArray& longitude, const QByteArray& nmea) {
     65                   const QByteArray& longitude, const QByteArray& nmea,
     66                   const QByteArray& ntripVersion) {
    6667  _statID        = statID;
    6768  _mountPoint    = mountPoint;
     
    7071  _longitude     = longitude;
    7172  _nmea          = nmea;
     73  _ntripVersion  = ntripVersion;
    7274  _headerWritten = false;
    7375  _reconnectFlag = false;
     
    121123  QStringList table;
    122124  bncTableDlg::getFullTable(_mountPoint.host(), _mountPoint.port(),
    123                             table, _reloadTable);
     125                            _ntripVersion, table, _reloadTable);
    124126  QString net;
    125127  QStringListIterator it(table);
     
    159161    bncSocket* socket = new bncSocket();
    160162    if (socket->request(url, _latitude, _longitude,
    161                         _nmea, timeOut, msg) != success) {
     163                        _nmea, _ntripVersion, timeOut, msg) != success) {
    162164      delete socket;
    163165      return failure;
  • trunk/BNC/bncrinex.h

    r1044 r1353  
    4040   bncRinex(const QByteArray& statID, const QUrl& mountPoint,
    4141            const QByteArray& format, const QByteArray& latitude,
    42             const QByteArray& longitude, const QByteArray& nmea);
     42            const QByteArray& longitude, const QByteArray& nmea,
     43            const QByteArray& ntripVersion);
    4344   ~bncRinex();
    4445   void deepCopy(const p_obs obs);
     
    8182   QByteArray    _longitude;
    8283   QByteArray    _nmea;
     84   QByteArray    _ntripVersion;
    8385   bool          _reconnectFlag;
    8486   QDate         _skeletonDate;
  • trunk/BNC/bncsocket.cpp

    r1349 r1353  
    156156t_irc bncSocket::request(const QUrl& mountPoint, const QByteArray& latitude,
    157157                         const QByteArray& longitude, const QByteArray& nmea,
     158                         const QByteArray& ntripVersion,
    158159                         int timeOut, QString& msg) {
    159160
  • trunk/BNC/bncsocket.h

    r1349 r1353  
    2626  t_irc request(const QUrl& mountPoint, const QByteArray& latitude,
    2727                const QByteArray& longitude, const QByteArray& nmea,
    28                 int timeOut, QString& msg);
     28                const QByteArray& ntripVersion, int timeOut, QString& msg);
    2929
    3030 private:
  • trunk/BNC/bnctabledlg.cpp

    r1351 r1353  
    146146////////////////////////////////////////////////////////////////////////////
    147147t_irc bncTableDlg::getFullTable(const QString& casterHost,
    148                                 int casterPort, QStringList& allLines,
    149                                 bool alwaysRead) {
     148                                int casterPort, const QByteArray& ntripVersion,
     149                                QStringList& allLines, bool alwaysRead) {
    150150
    151151  static QMutex mutex;
     
    169169  const int timeOut = 10*1000;
    170170  QString msg;
    171   QByteArray _latitude;
    172   QByteArray _longitude;
    173   QByteArray _nmea;
    174171  bncSocket* socket = new bncSocket();
    175   if (socket->request(url, _latitude, _longitude,
    176                       _nmea, timeOut, msg) != success) {
     172  if (socket->request(url, "", "", "", ntripVersion, timeOut, msg) != success) {
    177173    delete socket;
    178174    return failure;
     
    239235  if ( getFullTable(_casterHostLineEdit->currentText(),
    240236                    _casterPortLineEdit->text().toInt(),
     237                    _ntripVersionComboBox->currentText().toAscii(),
    241238                    _allLines) != success ) {
    242239    QMessageBox::warning(0, "BNC", "Cannot retrieve table of data");
  • trunk/BNC/bnctabledlg.h

    r1350 r1353  
    3939    ~bncTableDlg();
    4040    static t_irc getFullTable(const QString& casterHost, int casterPort,
     41                              const QByteArray& ntripVersion,
    4142                              QStringList& allLines, bool alwaysRead = true);
    4243
Note: See TracChangeset for help on using the changeset viewer.