Changeset 4476 in ntrip
- Timestamp:
- Aug 3, 2012, 4:02:18 PM (13 years ago)
- Location:
- trunk/BNC/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bncgetthread.cpp
r4278 r4476 687 687 void bncGetThread::scanRTCM() { 688 688 689 if ( !decoder()) {689 if ( !decoder() ) { 690 690 return; 691 691 } … … 698 698 // RTCM message types 699 699 // ------------------ 700 for (int ii = 0; ii < decoder()->_typeList.size(); ii++) {700 for (int ii = 0; ii < decoder()->_typeList.size(); ii++) { 701 701 QString type = QString("%1 ").arg(decoder()->_typeList[ii]); 702 702 emit(newMessage(_staID + ": Received message type " + type.toAscii(), true)); 703 703 } 704 704 705 // Check Observation Types 706 // ----------------------- 707 for (int ii = 0; ii < decoder()->_obsList.size(); ii++) { 708 t_obs& obs = decoder()->_obsList[ii]; 709 QVector<QString>& rnxTypes = _rnxTypes[obs.satSys]; 710 bool allFound = true; 711 for (int iEntry = 0; iEntry < GNSSENTRY_NUMBER; iEntry++) { 712 if (obs._measdata[iEntry] != 0.0) { 713 if (rnxTypes.indexOf(obs.rnxStr(iEntry)) == -1) { 714 allFound = false; 715 rnxTypes << obs.rnxStr(iEntry); 716 } 717 } 718 } 719 if (!allFound) { 720 cout << "OBSTYPES: " << obs.satSys << " "; 721 for (int iType = 0; iType < rnxTypes.size(); iType++) { 722 cout << rnxTypes[iType].toAscii().data() << " "; 723 } 724 cout << endl; 725 } 726 } 727 705 728 // RTCMv3 antenna descriptor 706 729 // ------------------------- 707 for (int ii =0;ii<decoder()->_antType.size();ii++) {730 for (int ii = 0; ii < decoder()->_antType.size(); ii++) { 708 731 QString ant1 = QString("%1 ").arg(decoder()->_antType[ii]); 709 732 emit(newMessage(_staID + ": Antenna descriptor " + ant1.toAscii(), true)); … … 712 735 // RTCM Antenna Coordinates 713 736 // ------------------------ 714 for (int ii=0; ii < decoder()->_antList.size(); ii++) {737 for (int ii=0; ii < decoder()->_antList.size(); ii++) { 715 738 QByteArray antT; 716 739 if (decoder()->_antList[ii].type == GPSDecoder::t_antInfo::ARP) { -
trunk/BNC/src/bncgetthread.h
r4278 r4476 131 131 t_dllInterface* _dllInterface; 132 132 #endif 133 QMap<char, QVector<QString> > _rnxTypes; 133 134 }; 134 135
Note:
See TracChangeset
for help on using the changeset viewer.