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


Ignore:
Timestamp:
Apr 27, 2015, 4:00:38 PM (9 years ago)
Author:
stuerze
Message:

considerationn of the aspect that Galileo navigation messages can be provided for the same epoch but with different flags, e.g.: I/NAV, F/NAV, changed DVS;
simplification for accuracy entries that can be provided as index or in meter

File:
1 edited

Legend:

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

    r6598 r6798  
    154154  const t_eph* ephOld = ephLast(prn);
    155155
    156   if (ephOld == 0 || newEph->isNewerThan(ephOld)) {
     156  if (ephOld == 0 ||
     157      newEph->isNewerThan(ephOld) ||
     158      newEph->hasOtherFlagsThan(ephOld)) {
    157159    deque<t_eph*>& qq = _eph[prn];
    158160    qq.push_back(newEph);
     
    210212
    211213    if (diff < MAXDIFF) {
    212       if (dt != 0.0) {
     214      if(dt != 0.0 || eph->hasOtherFlagsThan(ephL)) {
    213215        eph->setCheckState(t_eph::ok);
    214216        ephL->setCheckState(t_eph::ok);
Note: See TracChangeset for help on using the changeset viewer.