- Timestamp:
- Apr 8, 2008, 2:24:14 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNS/bns.cpp
r784 r786 37 37 this, SLOT(slotError(const QByteArray))); 38 38 39 _clkServer = 0; 39 // Start listening for rtnet results 40 // --------------------------------- 41 QSettings settings; 40 42 _clkSocket = 0; 43 _clkServer = new QTcpServer; 44 ///// _clkServer->listen(QHostAddress::Any, settings.value("clkPort").toInt()); 45 _clkServer->listen(QHostAddress::Any, 5555); 46 connect(_clkServer, SIGNAL(newConnection()),this, SLOT(slotNewConnection())); 41 47 42 48 _outSocket = 0; … … 85 91 //////////////////////////////////////////////////////////////////////////// 86 92 void t_bns::slotNewConnection() { 93 slotMessage("t_bns::slotNewConnection"); 87 94 _clkSocket = _clkServer->nextPendingConnection(); 88 95 } … … 133 140 if (pair->eph == 0) { 134 141 pair->eph = ep; 142 cout << "A: " << ep->prn.toAscii().data() << " " 143 << ep->GPSweek << " " << ep->TOC << endl; 135 144 } 136 145 else { … … 140 149 pair->oldEph = pair->eph; 141 150 pair->eph = ep; 151 cout << "B: " << ep->prn.toAscii().data() << " " 152 << ep->GPSweek << " " << ep->TOC << endl; 142 153 } 143 154 else { … … 161 172 openCaster(); 162 173 163 // Start listening for rtnet results164 // ---------------------------------165 QSettings settings;166 _clkServer = new QTcpServer;167 _clkServer->listen(QHostAddress::Any, settings.value("clkPort").toInt());168 connect(_clkServer, SIGNAL(newConnection()),this, SLOT(slotNewConnection()));169 170 174 // Endless loop 171 175 // ------------ 172 176 while (true) { 177 cout << "_clkSocket = " << _clkSocket << endl; 173 178 if (_clkSocket) { 174 179 if (_clkSocket->state() != QAbstractSocket::ConnectedState) { … … 195 200 196 201 QByteArray line = _clkSocket->readLine(); 202 203 cout << line.data(); 204 197 205 if (line.indexOf('*') == -1) { 198 206 return; … … 212 220 } 213 221 line = _clkSocket->readLine(); 222 cout << line.data(); 214 223 QTextStream in(line); 215 224
Note:
See TracChangeset
for help on using the changeset viewer.