Changeset 82 in ntrip for trunk/BNC/bncgetthread.cpp
- Timestamp:
- Aug 30, 2006, 5:35:40 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bncgetthread.cpp
r65 r82 61 61 const QByteArray& mountPoint, 62 62 const QByteArray& user, 63 const QByteArray& password) { 63 const QByteArray& password, 64 QString& msg) { 65 66 msg.clear(); 64 67 65 68 QTcpSocket* socket = new QTcpSocket(); … … 82 85 83 86 if (!socket->waitForConnected(timeOut)) { 84 qWarning("Connect timeout");87 msg += "Connect timeout\n"; 85 88 delete socket; 86 89 return 0; … … 95 98 "\r\n\r\n"; 96 99 97 qWarning(reqStr);100 msg += reqStr; 98 101 99 102 socket->write(reqStr, reqStr.length()); 100 103 101 104 if (!socket->waitForBytesWritten(timeOut)) { 102 qWarning("Write timeout");105 msg += "Write timeout\n"; 103 106 delete socket; 104 107 return 0; … … 114 117 // Send the Request 115 118 // ---------------- 119 QString msg; 116 120 _socket = bncGetThread::request(_host, _port, _proxyHost, _proxyPort, 117 _mountPoint, _user, _password); 121 _mountPoint, _user, _password, msg); 122 emit(newMessage(msg.toAscii())); 123 118 124 if (!_socket) { 119 125 return exit(1); … … 126 132 QString line = _socket->readLine(); 127 133 if (line.indexOf("ICY 200 OK") != 0) { 128 qWarning(("Wrong Caster Response:\n" + line).toAscii());134 emit(newMessage(("Wrong Caster Response:\n" + line).toAscii())); 129 135 return exit(1); 130 136 } 131 137 } 132 138 else { 133 qWarning("Response Timeout");139 emit(newMessage("Response Timeout")); 134 140 return exit(1); 135 141 } … … 140 146 141 147 if (_format.indexOf("RTCM_2") != -1) { 142 qWarning("Get Data: " + _mountPoint + " in RTCM 2.x format");148 emit(newMessage("Get Data: " + _mountPoint + " in RTCM 2.x format")); 143 149 decoder = new RTCM('A',true); 144 150 } 145 151 else if (_format.indexOf("RTCM_3") != -1) { 146 qWarning("Get Data: " + _mountPoint + " in RTCM 3.0 format");152 emit(newMessage("Get Data: " + _mountPoint + " in RTCM 3.0 format")); 147 153 decoder = new rtcm3(); 148 154 } 149 155 else if (_format.indexOf("RTIGS") != -1) { 150 qWarning("Get Data: " + _mountPoint + " in RTIGS format");156 emit(newMessage("Get Data: " + _mountPoint + " in RTIGS format")); 151 157 decoder = new rtigs(); 152 158 } 153 159 else { 154 qWarning(_mountPoint + " Unknown data format " + _format);160 emit(newMessage(_mountPoint + " Unknown data format " + _format)); 155 161 return exit(1); 156 162 } … … 173 179 } 174 180 else { 175 qWarning("Data Timeout");181 emit(newMessage("Data Timeout")); 176 182 return exit(1); 177 183 } … … 188 194 QThread::exit(exitCode); 189 195 } 196
Note:
See TracChangeset
for help on using the changeset viewer.