Changeset 1185 in ntrip for trunk/BNC/RTCM3/RTCM3Decoder.cpp


Ignore:
Timestamp:
Nov 10, 2008, 7:08:54 PM (15 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM3/RTCM3Decoder.cpp

    r1153 r1185  
    217217
    218218      if (_Parser.MessageSize >= _Parser.NeedBytes) {
    219    
    220         // RTCM message types
    221         // ------------------
     219
     220        // RTCMv3 message types
     221        // --------------------
    222222        for (int kk = 0; kk < _Parser.typeSize; kk++) {
    223223          _typeList.push_back(_Parser.typeList[kk]);
     
    225225        _Parser.typeSize = 0;
    226226
    227         // Antenna XYZ-H
    228         // -------------
    229         for (int kk = 0; kk < _Parser.antSize; kk += 4) {
    230           _antList.push_back(_Parser.antList[kk + 0]);
    231           _antList.push_back(_Parser.antList[kk + 1]);
    232           _antList.push_back(_Parser.antList[kk + 2]);
    233           _antList.push_back(_Parser.antList[kk + 3]);
     227        // RTCMv3 antenna descriptor
     228        // -------------------------
     229        for (int kk = 0; kk < _Parser.antSize; kk++) {
     230          _antType.push_back(_Parser.antType[kk]);
    234231        }
    235232        _Parser.antSize = 0;
    236    
     233
     234        // RTCMv3 antenna XYZ
     235        // ------------------
     236        for (int kk = 0; kk < _Parser.antSize5; kk += 3) {
     237          _antList5.push_back(_Parser.antList5[kk + 0]);
     238          _antList5.push_back(_Parser.antList5[kk + 1]);
     239          _antList5.push_back(_Parser.antList5[kk + 2]);
     240        }
     241        _Parser.antSize5 = 0;
     242
     243        // RTCMv3 antenna XYZ-H
     244        // --------------------
     245        for (int kk = 0; kk < _Parser.antSize6; kk += 4) {
     246          _antList6.push_back(_Parser.antList6[kk + 0]);
     247          _antList6.push_back(_Parser.antList6[kk + 1]);
     248          _antList6.push_back(_Parser.antList6[kk + 2]);
     249          _antList6.push_back(_Parser.antList6[kk + 3]);
     250        }
     251        _Parser.antSize6 = 0;
     252 
    237253        while(int rr = RTCM3Parser(&_Parser)) {
    238254
Note: See TracChangeset for help on using the changeset viewer.