Changeset 7774 in ntrip for trunk/BNC


Ignore:
Timestamp:
Feb 15, 2016, 1:05:42 PM (8 years ago)
Author:
stuerze
Message:

a small bug regarding BDS phase bias types is fixed in RTNET interface

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/upload/bncrtnetuploadcaster.cpp

    r7297 r7774  
    17901790                break;
    17911791              phasebiasSat->NumberOfPhaseBiases += 1;
     1792              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_Q;
     1793              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1794              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1795              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1796                  pbSig.wlInd;
     1797              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1798                  pbSig.discCount;
     1799            }
     1800            else if (pbSig.type == "6Q") {
     1801              int ii = phasebiasSat->NumberOfPhaseBiases;
     1802              if (ii >= CLOCKORBIT_NUMBIAS)
     1803                break;
     1804              phasebiasSat->NumberOfPhaseBiases += 1;
     1805              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_I;
     1806              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1807              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1808              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1809                  pbSig.wlInd;
     1810              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1811                  pbSig.discCount;
     1812            }
     1813            else if (pbSig.type == "6X") {
     1814              int ii = phasebiasSat->NumberOfPhaseBiases;
     1815              if (ii >= CLOCKORBIT_NUMBIAS)
     1816                break;
     1817              phasebiasSat->NumberOfPhaseBiases += 1;
     1818              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_IQ;
     1819              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     1820              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
     1821              phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
     1822                  pbSig.wlInd;
     1823              phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
     1824                  pbSig.discCount;
     1825            }
     1826            else if (pbSig.type == "7I") {
     1827              int ii = phasebiasSat->NumberOfPhaseBiases;
     1828              if (ii >= CLOCKORBIT_NUMBIAS)
     1829                break;
     1830              phasebiasSat->NumberOfPhaseBiases += 1;
    17921831              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_Q;
    17931832              phasebiasSat->Biases[ii].Bias = pbSig.bias;
     
    17981837                  pbSig.discCount;
    17991838            }
    1800             else if (pbSig.type == "6Q") {
     1839            else if (pbSig.type == "7Q") {
    18011840              int ii = phasebiasSat->NumberOfPhaseBiases;
    18021841              if (ii >= CLOCKORBIT_NUMBIAS)
     
    18111850                  pbSig.discCount;
    18121851            }
    1813             else if (pbSig.type == "6X") {
     1852            else if (pbSig.type == "7X") {
    18141853              int ii = phasebiasSat->NumberOfPhaseBiases;
    18151854              if (ii >= CLOCKORBIT_NUMBIAS)
     
    18171856              phasebiasSat->NumberOfPhaseBiases += 1;
    18181857              phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B2_IQ;
    1819               phasebiasSat->Biases[ii].Bias = pbSig.bias;
    1820               phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
    1821               phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
    1822                   pbSig.wlInd;
    1823               phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
    1824                   pbSig.discCount;
    1825             }
    1826             else if (pbSig.type == "7I") {
    1827               int ii = phasebiasSat->NumberOfPhaseBiases;
    1828               if (ii >= CLOCKORBIT_NUMBIAS)
    1829                 break;
    1830               phasebiasSat->NumberOfPhaseBiases += 1;
    1831               phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_Q;
    1832               phasebiasSat->Biases[ii].Bias = pbSig.bias;
    1833               phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
    1834               phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
    1835                   pbSig.wlInd;
    1836               phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
    1837                   pbSig.discCount;
    1838             }
    1839             else if (pbSig.type == "7Q") {
    1840               int ii = phasebiasSat->NumberOfPhaseBiases;
    1841               if (ii >= CLOCKORBIT_NUMBIAS)
    1842                 break;
    1843               phasebiasSat->NumberOfPhaseBiases += 1;
    1844               phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_I;
    1845               phasebiasSat->Biases[ii].Bias = pbSig.bias;
    1846               phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
    1847               phasebiasSat->Biases[ii].SignalsWideLaneIntegerIndicator =
    1848                   pbSig.wlInd;
    1849               phasebiasSat->Biases[ii].SignalDiscontinuityCounter =
    1850                   pbSig.discCount;
    1851             }
    1852             else if (pbSig.type == "7X") {
    1853               int ii = phasebiasSat->NumberOfPhaseBiases;
    1854               if (ii >= CLOCKORBIT_NUMBIAS)
    1855                 break;
    1856               phasebiasSat->NumberOfPhaseBiases += 1;
    1857               phasebiasSat->Biases[ii].Type = CODETYPE_BDS_B3_IQ;
    18581858              phasebiasSat->Biases[ii].Bias = pbSig.bias;
    18591859              phasebiasSat->Biases[ii].SignalIntegerIndicator = pbSig.intInd;
Note: See TracChangeset for help on using the changeset viewer.