source: ntrip/trunk/BNC/src/PPP_RTK/pppStation.cpp@ 7232

Last change on this file since 7232 was 7231, checked in by stuerze, 10 years ago

some interfaces are added to be able to handle ssr vtec in PPP mode

  • Property svn:keywords set to Author Date Id Rev URL;svn:eol-style=native
  • Property svn:mime-type set to text/plain
File size: 1.7 KB
Line 
1/* -------------------------------------------------------------------------
2 * BKG NTRIP Client
3 * -------------------------------------------------------------------------
4 *
5 * Class: t_pppStation
6 *
7 * Purpose: Processed station
8 *
9 * Author: L. Mervart
10 *
11 * Created: 29-Jul-2014
12 *
13 * Changes:
14 *
15 * -----------------------------------------------------------------------*/
16
17#include "pppStation.h"
18#include "bncutils.h"
19#include "pppModel.h"
20
21using namespace BNC_PPP;
22using namespace std;
23
24// Constructor
25//////////////////////////////////////////////////////////////////////////////
26t_pppStation::t_pppStation() {
27 _windUp = new t_windUp();
28 _vTec = 0;
29}
30
31// Destructor
32//////////////////////////////////////////////////////////////////////////////
33t_pppStation::~t_pppStation() {
34 delete _windUp;
35 delete _vTec;
36}
37
38//
39//////////////////////////////////////////////////////////////////////////////
40void t_pppStation::setXyzApr(const ColumnVector& xyzApr) {
41 _xyzApr = xyzApr;
42 _ellApr.ReSize(3);
43 xyz2ell(_xyzApr.data(), _ellApr.data());
44}
45
46//
47//////////////////////////////////////////////////////////////////////////////
48void t_pppStation::setNeuEcc(const ColumnVector& neuEcc) {
49 _neuEcc = neuEcc;
50 _xyzEcc.ReSize(3);
51 neu2xyz(_ellApr.data(), _neuEcc.data(), _xyzEcc.data());
52}
53
54//
55//////////////////////////////////////////////////////////////////////////////
56double t_pppStation::windUp(const bncTime& time, t_prn prn,
57 const ColumnVector& rSat) const {
58 return _windUp->value(time, _xyzApr, prn, rSat);
59}
60
61//
62//////////////////////////////////////////////////////////////////////////////
63void t_pppStation::putTec(t_vTec* vTec) {
64 delete _vTec;
65 _vTec = vTec;
66}
67
Note: See TracBrowser for help on using the repository browser.