Changeset 3341 in ntrip
- Timestamp:
- Aug 20, 2011, 11:42:09 AM (13 years ago)
- Location:
- trunk/BNC
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnccaster.cpp
r3324 r3341 177 177 << obs.GPSWeek << " " 178 178 << setprecision(7) << obs.GPSWeeks << " " 179 //// << bncRinex::rinexSatLine(obs, false, ' ', ' ', ' ') << endl;180 179 << bncRinex::asciiSatLine(obs) << endl; 181 180 … … 330 329 << obs.GPSWeek << " " 331 330 << setprecision(7) << obs.GPSWeeks << " " 332 << bncRinex:: rinexSatLine(obs, false, ' ', ' ', ' ') << endl;331 << bncRinex::asciiSatLine(obs) << endl; 333 332 if (!it.hasNext()) { 334 333 oStr << endl; -
trunk/BNC/bncrinex.cpp
r3337 r3341 642 642 // --------------- 643 643 if (_rinexVers == 3) { 644 _out << rinexSatLine(obs, true,lli1, lli2, lli5);644 _out << rinexSatLine(obs, lli1, lli2, lli5); 645 645 _out << endl; 646 646 } … … 684 684 // One Line in RINEX v3 (static) 685 685 //////////////////////////////////////////////////////////////////////////// 686 string bncRinex::rinexSatLine(const t_obs& obs, bool usells,687 char lli 1, char lli2, char lli5) {686 string bncRinex::rinexSatLine(const t_obs& obs, char lli1, char lli2, 687 char lli5) { 688 688 ostringstream str; 689 689 str.setf(ios::showpoint | ios::fixed); … … 693 693 << setw(2) << setfill('0') << obs.satNum << setfill(' ') 694 694 << setw(14) << setprecision(3) << obs.C1 << ' ' << ' ' 695 << setw(14) << setprecision(3) << obs.L1C; 696 if (usells) { 697 str << lli1 << ' '; 698 } 699 else { 700 str << ' ' << obs.slip_cnt_L1 << ' '; 701 } 695 << setw(14) << setprecision(3) << obs.L1C 696 << lli1 << ' '; 702 697 str << setw(14) << setprecision(3) << obs.D1C << ' ' << ' ' 703 698 << setw(14) << setprecision(3) << obs.S1C << ' ' << ' ' 704 699 << setw(14) << setprecision(3) << obs.P1 << ' ' << ' ' 705 << setw(14) << setprecision(3) << obs.L1P; 706 if (usells) { 707 str << lli1 << ' '; 708 } 709 else { 710 str << ' ' << obs.slip_cnt_L1 << ' '; 711 } 700 << setw(14) << setprecision(3) << obs.L1P 701 << lli1 << ' '; 712 702 str << setw(14) << setprecision(3) << obs.D1P << ' ' << ' ' 713 703 << setw(14) << setprecision(3) << obs.S1P << ' ' << ' ' 714 704 << setw(14) << setprecision(3) << obs.P2 << ' ' << ' ' 715 << setw(14) << setprecision(3) << obs.L2P; 716 if (usells) { 717 str << lli2 << ' '; 718 } 719 else { 720 str << ' ' << obs.slip_cnt_L2 << ' '; 721 } 705 << setw(14) << setprecision(3) << obs.L2P 706 << lli2 << ' '; 722 707 str << setw(14) << setprecision(3) << obs.D2P << ' ' << ' ' 723 708 << setw(14) << setprecision(3) << obs.S2P << ' ' << ' ' 724 709 << setw(14) << setprecision(3) << obs.C2 << ' ' << ' ' 725 << setw(14) << setprecision(3) << obs.L2C; 726 if (usells) { 727 str << lli2 << ' '; 728 } 729 else { 730 str << ' ' << obs.slip_cnt_L2 << ' '; 731 } 710 << setw(14) << setprecision(3) << obs.L2C 711 << lli2 << ' '; 732 712 str << setw(14) << setprecision(3) << obs.D2C << ' ' << ' ' 733 713 << setw(14) << setprecision(3) << obs.S2C << ' ' << ' ' 734 714 << setw(14) << setprecision(3) << obs.C5 << ' ' << ' ' 735 << setw(14) << setprecision(3) << obs.L5; 736 if (usells) { 737 str << lli5 << ' '; 738 } 739 else { 740 str << ' ' << obs.slip_cnt_L5 << ' '; 741 } 715 << setw(14) << setprecision(3) << obs.L5 716 << lli5 << ' '; 742 717 str << setw(14) << setprecision(3) << obs.D5 << ' ' << ' ' 743 718 << setw(14) << setprecision(3) << obs.S5; … … 746 721 str << obs.satSys 747 722 << setw(2) << setfill('0') << obs.satNum << setfill(' '); 748 if (!usells) {749 str << ' ' << obs.slotNum << ' ';750 }751 752 723 str << setw(14) << setprecision(3) << obs.C1 << ' ' << ' ' 753 << setw(14) << setprecision(3) << obs.L1C; 754 if (usells) { 755 str << lli1 << ' '; 756 } 757 else { 758 str << ' ' << obs.slip_cnt_L1 << ' '; 759 } 724 << setw(14) << setprecision(3) << obs.L1C 725 << lli1 << ' '; 760 726 str << setw(14) << setprecision(3) << obs.D1C << ' ' << ' ' 761 727 << setw(14) << setprecision(3) << obs.S1C << ' ' << ' ' 762 728 << setw(14) << setprecision(3) << obs.P1 << ' ' << ' ' 763 << setw(14) << setprecision(3) << obs.L1P; 764 if (usells) { 765 str << lli1 << ' '; 766 } 767 else { 768 str << ' ' << obs.slip_cnt_L1 << ' '; 769 } 729 << setw(14) << setprecision(3) << obs.L1P 730 << lli1 << ' '; 770 731 str << setw(14) << setprecision(3) << obs.D1P << ' ' << ' ' 771 732 << setw(14) << setprecision(3) << obs.S1P << ' ' << ' ' 772 733 << setw(14) << setprecision(3) << obs.P2 << ' ' << ' ' 773 << setw(14) << setprecision(3) << obs.L2P; 774 if (usells) { 775 str << lli2 << ' '; 776 } 777 else { 778 str << ' ' << obs.slip_cnt_L2 << ' '; 779 } 734 << setw(14) << setprecision(3) << obs.L2P 735 << lli2 << ' '; 780 736 str << setw(14) << setprecision(3) << obs.D2P << ' ' << ' ' 781 737 << setw(14) << setprecision(3) << obs.S2P << ' ' << ' ' 782 738 << setw(14) << setprecision(3) << obs.C2 << ' ' << ' ' 783 << setw(14) << setprecision(3) << obs.L2C; 784 if (usells) { 785 str << lli2 << ' '; 786 } 787 else { 788 str << ' ' << obs.slip_cnt_L2 << ' '; 789 } 739 << setw(14) << setprecision(3) << obs.L2C 740 << lli2 << ' '; 790 741 str << setw(14) << setprecision(3) << obs.D2C << ' ' << ' ' 791 742 << setw(14) << setprecision(3) << obs.S2C; … … 795 746 << setw(2) << setfill('0') << obs.satNum << setfill(' ') 796 747 << setw(14) << setprecision(3) << obs.C1 << ' ' << ' ' 797 << setw(14) << setprecision(3) << obs.L1C; 798 if (usells) { 799 str << lli1 << ' '; 800 } 801 else { 802 str << ' ' << obs.slip_cnt_L1 << ' '; 803 } 748 << setw(14) << setprecision(3) << obs.L1C 749 << lli1 << ' '; 804 750 str << setw(14) << setprecision(3) << obs.D1C << ' ' << ' ' 805 751 << setw(14) << setprecision(3) << obs.S1C << ' ' << ' ' 806 752 << setw(14) << setprecision(3) << obs.P1 << ' ' << ' ' 807 << setw(14) << setprecision(3) << obs.L1P; 808 if (usells) { 809 str << lli1 << ' '; 810 } 811 else { 812 str << ' ' << obs.slip_cnt_L1 << ' '; 813 } 753 << setw(14) << setprecision(3) << obs.L1P 754 << lli1 << ' '; 814 755 str << setw(14) << setprecision(3) << obs.D1P << ' ' << ' ' 815 756 << setw(14) << setprecision(3) << obs.S1P; … … 819 760 << setw(2) << setfill('0') << obs.satNum << setfill(' ') 820 761 << setw(14) << setprecision(3) << obs.C1 << ' ' << ' ' 821 << setw(14) << setprecision(3) << obs.L1C; 822 if (usells) { 823 str << lli1 << ' '; 824 } 825 else { 826 str << ' ' << obs.slip_cnt_L1 << ' '; 827 } 762 << setw(14) << setprecision(3) << obs.L1C 763 << lli1 << ' '; 828 764 str << setw(14) << setprecision(3) << obs.D1C << ' ' << ' ' 829 765 << setw(14) << setprecision(3) << obs.S1C << ' ' << ' ' 830 766 << setw(14) << setprecision(3) << obs.C5 << ' ' << ' ' 831 << setw(14) << setprecision(3) << obs.L5; 832 if (usells) { 833 str << lli5 << ' '; 834 } 835 else { 836 str << ' ' << obs.slip_cnt_L5 << ' '; 837 } 767 << setw(14) << setprecision(3) << obs.L5 768 << lli5 << ' '; 838 769 str << setw(14) << setprecision(3) << obs.D5 << ' ' << ' ' 839 770 << setw(14) << setprecision(3) << obs.S5; -
trunk/BNC/bncrinex.h
r3324 r3341 55 55 } 56 56 57 static std::string rinexSatLine(const t_obs& obs, bool usells,58 char lli 1, char lli2, char lli5);57 static std::string rinexSatLine(const t_obs& obs, char lli1, char lli2, 58 char lli5); 59 59 60 60 static std::string asciiSatLine(const t_obs& obs); -
trunk/BNC/ppp.gpt
r3322 r3341 25 25 26 26 set ylabel "meters" 27 #set yrange [-2.5:2.5]27 set yrange [-0.3:0.3] 28 28 29 29 set ytics nomirror
Note:
See TracChangeset
for help on using the changeset viewer.