Changeset 8616 in ntrip for branches/BNC_2.12/src/bncutils.h


Ignore:
Timestamp:
Feb 28, 2019, 2:45:02 PM (5 years ago)
Author:
stuerze
Message:

a computed lock time is added for RTCM3 phase observations as an optional feed engine output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/BNC_2.12/src/bncutils.h

    r8012 r8616  
    5050 * and must be handled separately.
    5151 * @param week GPS week number (must be prefilled, contains fixed value afterwards)
    52  * @param secOfWeek seconds in GPS week (must be prefilled, contains fixed value afterwards) 
     52 * @param secOfWeek seconds in GPS week (must be prefilled, contains fixed value afterwards)
    5353 * @param mSecOfWeek milli seconds in GLONASS time
    5454 * @param fixnumleap when <code>true</code> then result is UTC time, otherwise it is GPS
     
    8686void         jacobiEll_XYZ(const double* Ell, Matrix& jacobi);
    8787
    88 void         covariXYZ_NEU(const SymmetricMatrix& Qxyz, const double* Ell, 
     88void         covariXYZ_NEU(const SymmetricMatrix& Qxyz, const double* Ell,
    8989                           SymmetricMatrix& Qneu);
    9090
    91 void         covariNEU_XYZ(const SymmetricMatrix& Qneu, const double* Ell, 
     91void         covariNEU_XYZ(const SymmetricMatrix& Qneu, const double* Ell,
    9292                           SymmetricMatrix& Qxyz);
    9393
     
    9898double       nint(double val);
    9999
    100 ColumnVector rungeKutta4(double xi, const ColumnVector& yi, double dx, double* acc, 
     100ColumnVector rungeKutta4(double xi, const ColumnVector& yi, double dx, double* acc,
    101101                         ColumnVector (*der)(double x, const ColumnVector& y, double* acc));
    102102
    103103void         GPSweekFromDateAndTime(const QDateTime& dateTime, int& GPSWeek, double& GPSWeeks);
    104104
    105 void         GPSweekFromYMDhms(int year, int month, int day, int hour, int min, double sec, 
     105void         GPSweekFromYMDhms(int year, int month, int day, int hour, int min, double sec,
    106106                               int& GPSWeek, double& GPSWeeks);
    107107
     
    114114int          readDbl(const QString& str, int pos, int len, double& value);
    115115
    116 void         topos(double xRec, double yRec, double zRec, double xSat, double ySat, double zSat, 
     116void         topos(double xRec, double yRec, double zRec, double xSat, double ySat, double zSat,
    117117                   double& rho, double& eleSat, double& azSat);
    118118
     
    121121QString      fortranFormat(double value, int width, int prec);
    122122
    123 void         kalman(const Matrix& AA, const ColumnVector& ll, const DiagonalMatrix& PP, 
     123void         kalman(const Matrix& AA, const ColumnVector& ll, const DiagonalMatrix& PP,
    124124                    SymmetricMatrix& QQ, ColumnVector& xx);
    125125
     
    141141
    142142int          factorial(int n);
     143
     144/** Convert RTCM3 lock-time indicator to lock time in seconds
     145* depending on input message format. Returns -1 if format is
     146* unknown or indicator is invalid
     147*/
     148double       lti2sec(int type, int lti);
    143149
    144150
Note: See TracChangeset for help on using the changeset viewer.