Changeset 9930 in ntrip for trunk/BNC/src/bncephuser.cpp


Ignore:
Timestamp:
Nov 30, 2022, 1:55:40 PM (17 months ago)
Author:
stuerze
Message:

minor changes

File:
1 edited

Legend:

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

    r9929 r9930  
    187187void bncEphUser::checkEphemeris(t_eph* eph, bool realTime) {
    188188
    189   if (eph->prn().system() != 'R' || eph->prn().system() != 'G')
     189  if (!eph) {
    190190    return;
    191   cout << "\ncheckEphemeris ";
    192 
    193   if (!eph) {
    194     return; cout << "no eph ";
    195   }
    196   cout << eph->prn().toString().c_str() << " ";
     191  }
    197192
    198193  // Check whether the epoch is too far away the current time
     
    217212  ColumnVector vv(3);
    218213  if (eph->getCrd(eph->TOC(), xc, vv, false) != success) {
    219     eph->setCheckState(t_eph::bad); cout << "eph->getCrd() != success: bad ";
     214    eph->setCheckState(t_eph::bad);
    220215    return;
    221216  }
     
    225220  const double MAXDIST = 6.e7;
    226221  if (rr < MINDIST || rr > MAXDIST || std::isnan(rr)) {
    227     eph->setCheckState(t_eph::bad); cout << " eph MIN/MAXDIST: bad ";
     222    eph->setCheckState(t_eph::bad);
    228223    return;
    229224  }
     
    244239  }
    245240
    246   if (ephL) {
     241  if (ephL && ephL->checkState() != t_eph::bad) {
    247242    ColumnVector xcL(6);
    248243    ColumnVector vvL(3);
    249244    if (ephL->getCrd(eph->TOC(), xcL, vvL, false) != success) {
    250       eph->setCheckState(t_eph::bad); cout << " ephL->getCrd()  != success: bad " ;
     245      ephL->setCheckState(t_eph::bad);
    251246      return;
    252247    }
Note: See TracChangeset for help on using the changeset viewer.