Changeset 73 in ntrip


Ignore:
Timestamp:
Aug 27, 2006, 8:40:06 AM (18 years ago)
Author:
mervart
Message:

* empty log message *

Location:
trunk/BNC
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/RTCM/m_date.h

    r35 r73  
    11// -*- C++ -*-
    22//
    3 // $Id: m_date.h,v 1.1.1.1 2006/01/11 09:34:31 mervart Exp $
     3// $Id: m_date.h,v 1.1.1.1 2006/05/30 11:05:27 mervart Exp $
    44//
    55
     
    175175    return tms.tm_mon+1;
    176176  }
    177   const static char *_monthNames[];
     177  static const char *_monthNames[];
    178178  const char *monthStr();
    179179
  • trunk/BNC/RTIGS/rtigs.cpp

    r70 r73  
    7777    short numObs = _GPSTrans.Decode_RTIGS_Obs(p_buf, numbytes, rtigs_obs);
    7878
    79 ////    if (numObs > 0) {
    80 ////      _GPSTrans.print_CMEAS();
    81 ////    }
    82 
    8379    for (short ii = 0; ii < numObs; ii++) {
    8480      Observation* obs = new Observation();
    8581
    86 ////  obs->statID         =
    8782      obs->SVPRN          = _GPSTrans.DecObs.Obs[ii].sat_prn;
    8883      obs->GPSWeek        = _GPSTrans.DecObs.Obs[ii].GPSTime / (7 * 86400);
    8984      obs->GPSWeeks       = _GPSTrans.DecObs.Obs[ii].GPSTime % (7 * 86400);
    9085      obs->sec            = _GPSTrans.DecObs.Obs[ii].GPSTime % 3600;
    91       obs->C1             = _GPSTrans.DecObs.Obs[ii].l1_pseudo_range;
    92 ////  obs->P1             = _GPSTrans.DecObs.Obs[ii].p1_pseudo_range;
     86////  obs->C1             = _GPSTrans.DecObs.Obs[ii].l1_pseudo_range;
     87      obs->C1             = _GPSTrans.DecObs.Obs[ii].p1_pseudo_range;
     88      obs->pCodeIndicator = 1;
    9389      obs->P2             = _GPSTrans.DecObs.Obs[ii].p2_pseudo_range;
    9490      obs->L1             = _GPSTrans.DecObs.Obs[ii].p1_phase;
     
    9692      obs->SNR1           = (short) _GPSTrans.DecObs.Obs[ii].l1_sn * 10;
    9793      obs->SNR2           = (short) _GPSTrans.DecObs.Obs[ii].l2_sn * 10;
    98 ////  obs->pCodeIndicator =
    99 ////  obs->cumuLossOfCont =
     94      obs->cumuLossOfCont = 0;
    10095
    10196      m_lObsList.push_back(obs);
  • trunk/BNC/bnc.pro

    r65 r73  
    11
    22HEADERS =             bncgetthread.h    bncwindow.h   bnctabledlg.h   \
    3           bnccaster.h                                                 \
     3          bnccaster.h bncrinex.h                                      \
    44          RTCM/format.h RTCM/GPSDecoder.h RTCM/m_data.h RTCM/RTCM.h   \
    55          RTCM3/rtcm3.h RTCM3/rtcm3torinex.h                          \
     
    99
    1010SOURCES = bncmain.cpp bncgetthread.cpp  bncwindow.cpp bnctabledlg.cpp \
    11           bnccaster.cpp                                               \
     11          bnccaster.cpp bncrinex.cpp                                  \
    1212          RTCM/m_date.cpp RTCM/RTCM.cpp                               \
    1313          RTCM3/rtcm3.cpp RTCM3/rtcm3torinex.cpp                      \
  • trunk/BNC/bnccaster.cpp

    r35 r73  
    183183      }
    184184
     185      // Prepare RINEX Output
     186      // --------------------
     187      if (1) {
     188        if (_rinexWriters.find(obs->StatID) == _rinexWriters.end()) {
     189          _rinexWriters.insert(obs->StatID, new bncRinex(obs->StatID));
     190        }
     191        bncRinex* rnx = _rinexWriters.find(obs->StatID).value();
     192        rnx->deepCopy(obs);
     193      }
     194
    185195      delete obs;
    186196      _epochs->remove(sec);
    187197      first = false;
    188198    }
    189   }
    190 }
     199
     200    // Write RINEX Files
     201    // -----------------
     202    QMapIterator<QString, bncRinex*> ir(_rinexWriters);
     203    while (ir.hasNext()) {
     204      bncRinex* rnx = ir.next().value();
     205      rnx->dumpEpoch();
     206    }
     207  }
     208}
  • trunk/BNC/bnccaster.h

    r35 r73  
    99
    1010#include "RTCM/GPSDecoder.h"
     11#include "bncrinex.h"
    1112
    1213class bncGetThread;
     
    4445   QList<QTcpSocket*>*            _sockets;
    4546   QList<QByteArray>              _mountPoints;
     47   QMap<QString, bncRinex*>       _rinexWriters;
    4648};
    4749
Note: See TracChangeset for help on using the changeset viewer.