Changeset 7847 in ntrip for trunk


Ignore:
Timestamp:
Mar 18, 2016, 10:28:12 AM (3 years ago)
Author:
stuerze
Message:

QZSS ephemeris time of validity is extended because it is encoded together with GPS ephemerides and the validity for QZSS orbit parameters is 7200 second at minimum

Location:
trunk/BNC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncephuser.cpp

    r7716 r7847  
    224224  }
    225225  else if (eph->type() == t_eph::QZSS) {
    226     if (timeDiff > 1*1800) {
     226    if (timeDiff > 4*3600) { // orbit parameters are valid for 7200 seconds (at minimum)
    227227      eph->setCheckState(t_eph::outdated);
    228228      return;
     
    257257
    258258    // some lines to allow update of ephemeris data sets after outage
    259     if      (eph->type() == t_eph::GPS    && dt > 4*3600) {
     259    if      (eph->type() == t_eph::GPS     && dt > 4*3600) {
    260260      ephL->setCheckState(t_eph::outdated);
    261261      return;
     
    269269      return;
    270270    }
    271     else if (eph->type() == t_eph::QZSS    && dt > 1*1800) {
    272       ephL->setCheckState(t_eph::outdated);
    273       return;
    274     }
    275     else if  (eph->type() == t_eph::SBAS   && dt > 600)   {
    276       ephL->setCheckState(t_eph::outdated);
    277       return;
    278     }
    279     else if  (eph->type() == t_eph::BDS    && dt > 6*3600)   {
     271    else if (eph->type() == t_eph::QZSS    && dt > 4*3600) {
     272      ephL->setCheckState(t_eph::outdated);
     273      return;
     274    }
     275    else if  (eph->type() == t_eph::SBAS   && dt > 600)    {
     276      ephL->setCheckState(t_eph::outdated);
     277      return;
     278    }
     279    else if  (eph->type() == t_eph::BDS    && dt > 6*3600) {
    280280      ephL->setCheckState(t_eph::outdated);
    281281      return;
  • trunk/BNC/src/bnchelp.html

    r7843 r7847  
    42194219<li>BDS ephemeris will be interpreted as outdated and ignored when older than 6 hours.</li>
    42204220<li>SBAS ephemeris will be interpreted as outdated and ignored when older than 10 minutes.</li>
    4221 <li>QZSS ephemeris will be interpreted as outdated and ignored when older than 30 minutes.</li>
     4221<li>QZSS ephemeris will be interpreted as outdated and ignored when older than 4 hours.</li>
    42224222</ul>
    42234223A note 'OUTDATED EPHEMERIS' will be given in the logfile and the data will be disregarded when necessary.
Note: See TracChangeset for help on using the changeset viewer.