Changeset 771 in ntrip for trunk/BNS/bnseph.cpp
- Timestamp:
- Apr 6, 2008, 10:04:19 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNS/bnseph.cpp
r761 r771 55 55 while (true) { 56 56 if (_socket->canReadLine()) { 57 QByteArray line = _socket->readLine(); 58 cout << line.data(); 57 readEph(); 59 58 } 60 59 else { … … 65 64 } 66 65 66 // Read One Ephemeris 67 //////////////////////////////////////////////////////////////////////////// 68 void t_bnseph::readEph() { 69 70 gpsephemeris* ep = new gpsephemeris; 71 72 QByteArray line = _socket->readLine(); 73 QTextStream in1(line); 74 75 QString prn; 76 int year, month, day, hour, minute, second; 77 78 in1 >> prn >> year >> month >> day >> hour >> minute >> second 79 >> ep->clock_bias >> ep->clock_drift >> ep->clock_driftrate; 80 81 line = _socket->readLine(); 82 QTextStream in2(line); 83 in2 >> ep->IODE >> ep->Crs >> ep->Delta_n >> ep->M0; 84 85 line = _socket->readLine(); 86 QTextStream in3(line); 87 in3 >> ep->Cuc >> ep->e >> ep->Cus >> ep->sqrt_A; 88 89 line = _socket->readLine(); 90 QTextStream in4(line); 91 in4 >> ep->TOE >> ep->Cic >> ep->OMEGA0 >> ep->Cis; 92 93 line = _socket->readLine(); 94 QTextStream in5(line); 95 in5 >> ep->i0 >> ep->Crc >> ep->omega >> ep->OMEGADOT; 96 97 line = _socket->readLine(); 98 QTextStream in6(line); 99 100 double dd; 101 int ii; 102 in6 >> ep->IDOT >> dd >> ep->GPSweek >> ii; 103 104 line = _socket->readLine(); 105 QTextStream in7(line); 106 107 double hlp; 108 in7 >> hlp >> ep->SVhealth >> ep->TGD >> ep->IODC; 109 110 line = _socket->readLine(); 111 QTextStream in8(line); 112 in8 >> ep->TOW; 113 }
Note:
See TracChangeset
for help on using the changeset viewer.