Changeset 1185 in ntrip


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

* empty log message *

Location:
trunk/BNC/RTCM3
Files:
2 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
  • trunk/BNC/RTCM3/rtcm3torinex.h

    r1130 r1185  
    44/*
    55  Converter for RTCM3 data to RINEX.
    6   $Id: rtcm3torinex.h,v 1.12 2008/09/02 14:14:40 weber Exp $
     6  $Id: rtcm3torinex.h,v 1.13 2008/09/22 09:39:58 weber Exp $
    77  Copyright (C) 2005-2006 by Dirk Stöcker <stoecker@alberding.eu>
    88
     
    195195  int    lastlockl2[64];
    196196#ifdef NO_RTCM3_MAIN
    197   int    typeSize;       /* RTCM message types */
    198   int    typeList[101];  /* RTCM message types */
    199   int    antSize;       /* Antenna XYZ-H */
    200   double antList[101];  /* Antenna XYZ-H */
     197  int    typeSize;       /* Message types */
     198  int    typeList[101];  /* Message types */
     199  int    antSize;        /* Antenna descriptor */
     200  char   *antType[101];  /* Antenna descriptor */
     201  int    antSize5;       /* Antenna XYZ */
     202  double antList5[101];  /* Antenna XYZ */
     203  int    antSize6;       /* Antenna XYZ-H */
     204  double antList6[101];  /* Antenna XYZ-H */
    201205#endif /* NO_RTCM3_MAIN */
    202206  int    datapos[RINEXENTRY_NUMBER];
Note: See TracChangeset for help on using the changeset viewer.