Changeset 778 in ntrip for trunk/BNS/bnseph.h


Ignore:
Timestamp:
Apr 8, 2008, 9:57:37 AM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnseph.h

    r771 r778  
    55#include <QtNetwork>
    66
    7 struct gpsephemeris {
    8   int    flags;            /* GPSEPHF_xxx */
    9   int    satellite;        /*  SV ID   ICD-GPS data position */
    10   int    IODE;             /*          [s2w3b01-08]              */
    11   int    URAindex;         /*  [1..15] [s1w3b13-16]              */
    12   int    SVhealth;         /*          [s1w3b17-22]              */
    13   int    GPSweek;          /*          [s1w3b01-10]              */
    14   int    IODC;             /*          [s1w3b23-32,w8b01-08]     */
    15   int    TOW;              /*  [s]     [s1w2b01-17]              */
    16   int    TOC;              /*  [s]     [s1w8b09-24]              */
    17   int    TOE;              /*  [s]     [s2w10b1-16]              */
    18   double clock_bias;       /*  [s]     [s1w10b1-22, af0]         */
    19   double clock_drift;      /*  [s/s]   [s1w9b09-24, af1]         */
    20   double clock_driftrate;  /*  [s/s^2] [s1w9b01-08, af2]         */
    21   double Crs;              /*  [m]     [s2w3b09-24]              */
    22   double Delta_n;          /*  [rad/s] [s2w4b01-16 * Pi]         */
    23   double M0;               /*  [rad]   [s2w4b17-24,w5b01-24 * Pi]*/
    24   double Cuc;              /*  [rad]   [s2w6b01-16]              */
    25   double e;                /*          [s2w6b17-24,w6b01-24]     */
    26   double Cus;              /*  [rad]   [s2w8b01-16]              */
    27   double sqrt_A;           /*  [m^0.5] [s2w8b16-24,w9b01-24]     */
    28   double Cic;              /*  [rad]   [s3w3b01-16]              */
    29   double OMEGA0;           /*  [rad]   [s3w3b17-24,w4b01-24 * Pi]*/
    30   double Cis;              /*  [rad]   [s3w5b01-16]              */
    31   double i0;               /*  [rad]   [s3w5b17-24,w6b01-24 * Pi]*/
    32   double Crc;              /*  [m]     [s3w701-16]               */
    33   double omega;            /*  [rad]   [s3w7b17-24,w8b01-24 * Pi]*/
    34   double OMEGADOT;         /*  [rad/s] [s3w9b01-24 * Pi]         */
    35   double IDOT;             /*  [rad/s] [s3w10b9-22 * Pi]         */
    36   double TGD;              /*  [s]     [s1w7b17-24]              */
     7class gpsEph {
     8 public:
     9  QString prn;
     10  int    GPSweek;         
     11  int    TOW;              //  [s]   
     12  int    TOC;              //  [s]   
     13  int    TOE;              //  [s]   
     14  int    IODE;             
     15  int    IODC;             
     16
     17  double clock_bias;       //  [s]   
     18  double clock_drift;      //  [s/s] 
     19  double clock_driftrate;  //  [s/s^2]
     20
     21  double Crs;              //  [m]   
     22  double Delta_n;          //  [rad/s]
     23  double M0;               //  [rad] 
     24  double Cuc;              //  [rad] 
     25  double e;                //         
     26  double Cus;              //  [rad] 
     27  double sqrt_A;           //  [m^0.5]
     28  double Cic;              //  [rad] 
     29  double OMEGA0;           //  [rad] 
     30  double Cis;              //  [rad] 
     31  double i0;               //  [rad] 
     32  double Crc;              //  [m]   
     33  double omega;            //  [rad] 
     34  double OMEGADOT;         //  [rad/s]
     35  double IDOT;             //  [rad/s]
     36
     37  double TGD;              //  [s]   
    3738};
    3839
     
    4546
    4647 signals:
     48  void newEph(gpsEph* eph);
    4749  void newMessage(const QByteArray msg);
    4850  void error(const QByteArray msg);
Note: See TracChangeset for help on using the changeset viewer.