Changeset 930 in ntrip


Ignore:
Timestamp:
May 25, 2008, 5:38:28 PM (16 years ago)
Author:
weber
Message:

* empty log message *

Location:
trunk/BNS
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnseph.cpp

    r929 r930  
    125125////////////////////////////////////////////////////////////////////////////
    126126void t_ephGPS::read(const QStringList& lines) {
    127 
    128   for (int ii = 1; ii <= lines.size(); ii++) {
    129     cout << lines.at(ii-1).toAscii().data();
    130   }
    131127
    132128  for (int ii = 1; ii <= lines.size(); ii++) {
     
    265261
    266262  for (int ii = 1; ii <= lines.size(); ii++) {
    267     cout << lines.at(ii-1).toAscii().data();
    268   }
    269 
    270   for (int ii = 1; ii <= lines.size(); ii++) {
    271263    QTextStream in(lines.at(ii-1).toAscii());
    272264
  • trunk/BNS/bnsutils.cpp

    r921 r930  
    141141  return yf;
    142142}
     143
     144//
     145////////////////////////////////////////////////////////////////////////////
     146QByteArray waitForLine(QTcpSocket* socket) {
     147
     148  QByteArray  line;
     149
     150  while (true) {
     151    char ch;
     152    if (socket->getChar(&ch)) {
     153      line += ch;
     154      if (ch == '\n') {
     155        break;
     156      }
     157    }
     158    else {
     159      socket->waitForReadyRead(10);
     160    }
     161  }
     162  return line;
     163}
     164
  • trunk/BNS/bnsutils.h

    r884 r930  
    77#include <QString>
    88#include <QDateTime>
     9#include <QTcpSocket>
    910
    1011class gpsEph;
     
    2930                         ColumnVector (*der)(double x, const ColumnVector& y));
    3031
     32QByteArray waitForLine(QTcpSocket* socket);
     33
    3134#endif
Note: See TracChangeset for help on using the changeset viewer.