Changeset 2709 in ntrip for trunk/BNC/bnccaster.cpp
- Timestamp:
- Nov 18, 2010, 12:28:40 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnccaster.cpp
r2702 r2709 56 56 57 57 t_oldObsInternal(const t_obs* obs) { 58 strcpy(StatID, obs-> _o.StatID);58 strcpy(StatID, obs->StatID); 59 59 flags = 0; 60 satSys = obs-> _o.satSys;61 satNum = obs-> _o.satNum;62 slot = obs-> _o.slotNum;63 GPSWeek = obs-> _o.GPSWeek;64 GPSWeeks = obs-> _o.GPSWeeks;65 C1 = obs-> _o.C1;66 C2 = obs-> _o.C2;67 P1 = obs-> _o.P1;68 P2 = obs-> _o.P2;60 satSys = obs->satSys; 61 satNum = obs->satNum; 62 slot = obs->slotNum; 63 GPSWeek = obs->GPSWeek; 64 GPSWeeks = obs->GPSWeeks; 65 C1 = obs->C1; 66 C2 = obs->C2; 67 P1 = obs->P1; 68 P2 = obs->P2; 69 69 L1 = obs->L1(); 70 70 L2 = obs->L2(); 71 slip_cnt_L1 = obs-> _o.slip_cnt_L1;72 slip_cnt_L2 = obs-> _o.slip_cnt_L2;71 slip_cnt_L1 = obs->slip_cnt_L1; 72 slip_cnt_L2 = obs->slip_cnt_L2; 73 73 lock_timei_L1 = -1; 74 74 lock_timei_L2 = -1; … … 214 214 obs->_status = t_obs::received; 215 215 216 long iSec = long(floor(obs-> _o.GPSWeeks+0.5));217 long newTime = obs-> _o.GPSWeek * 7*24*3600 + iSec;216 long iSec = long(floor(obs->GPSWeeks+0.5)); 217 long newTime = obs->GPSWeek * 7*24*3600 + iSec; 218 218 219 219 // Rename the Station 220 220 // ------------------ 221 strncpy(obs-> _o.StatID, staID.constData(),sizeof(obs->_o.StatID));222 obs-> _o.StatID[sizeof(obs->_o.StatID)-1] = '\0';221 strncpy(obs->StatID, staID.constData(),sizeof(obs->StatID)); 222 obs->StatID[sizeof(obs->StatID)-1] = '\0'; 223 223 224 224 const char begObs[] = "BEGOBS"; … … 244 244 } 245 245 else { 246 int numBytes = sizeof(obs ->_o);247 if (myWrite(sock, (const char*)(&obs ->_o), numBytes) != numBytes) {246 int numBytes = sizeof(obs); 247 if (myWrite(sock, (const char*)(&obs), numBytes) != numBytes) { 248 248 ok = false; 249 249 } … … 394 394 395 395 if (first) { 396 QTime enomtime = QTime(0,0,0).addSecs(static_cast<int>(floor(obs-> _o.GPSWeeks+0.5)));396 QTime enomtime = QTime(0,0,0).addSecs(static_cast<int>(floor(obs->GPSWeeks+0.5))); 397 397 // emit( newMessage( QString("Epoch %1 dumped").arg(enomtime.toString("HH:mm:ss")).toAscii(), true) ); // weber 398 398 } … … 404 404 } 405 405 406 *_out << obs-> _o.StatID << " " << obs->_o.GPSWeek << " ";406 *_out << obs->StatID << " " << obs->GPSWeek << " "; 407 407 _out->setRealNumberPrecision(7); 408 *_out << obs-> _o.GPSWeeks << " ";409 410 *_out << bncRinex::rinexSatLine(obs ->_o, ' ', ' ', ' ').c_str()408 *_out << obs->GPSWeeks << " "; 409 410 *_out << bncRinex::rinexSatLine(obs, ' ', ' ', ' ').c_str() 411 411 << endl; 412 412 … … 438 438 } 439 439 else { 440 int numBytes = sizeof(obs ->_o);441 if (myWrite(sock, (const char*)(&obs ->_o), numBytes) != numBytes) {440 int numBytes = sizeof(obs); 441 if (myWrite(sock, (const char*)(&obs), numBytes) != numBytes) { 442 442 ok = false; 443 443 }
Note:
See TracChangeset
for help on using the changeset viewer.