Pre-release for B34L. No known issues, but please provide feedback if you find an problem with this code, particularly if the problem was not present in the B34k code. This will be the B34L release unless any significant issues are found in the next few days.
What's Changed b34L-pre0 to b34L-pre1
- rtkconv_qt code options: fix BDS 6Z by @ourairquality in #655
- rtknavi_qt save nav: write all the utc_gps data by @ourairquality in #658
- convbin rtcm time: use the start or end time if supplied by @ourairquality in #641
- rtcm2: complete observation data decoding by @ourairquality in #642
- rtcm3: fix flushing of observation data by @ourairquality in #643
- rtksvrmark: avoid a recursive lock attempt on saveoutbuf by @ourairquality in #645
- rtkrcv: add a 'mark' command to log a marker by @ourairquality in #646
- Setstr export by @ourairquality in #648
- winapp rtkconv codeopt: update codes by @ourairquality in #656
- support tersus bd2ephemb by @wangtuo0820 in #657
What's Changed b34k to b34L-pre0
- rtkplot_qt: recognize more common obs and nav files patterns by @ourairquality in #445
- rtkplot: count all observation frequencies by @ourairquality in #451
- septentrio: move the static data into the raw structure by @ourairquality in #455
- septentrio: pass on the flushobuf return value by @ourairquality in #457
- septentrio sbslongcorrh: correct time decoding by @ourairquality in #458
- septentrio: add case for ID_GEOALM, not yet implemented by @ourairquality in #459
- septentrio: misc fixes by @ourairquality in #460
- unicore: support RCVSTDS option by @ourairquality in #444
- rtknavi_qt: allocate the rtksvr structure off the stack by @ourairquality in #468
- septentrio: implement the rx setup block by @ourairquality in #464
- rtknavi_qt mondlg: expand obs code widths by @ourairquality in #474
- RINEX input_rnxctr: correct the ephemeris set for GAL by @ourairquality in #449
- convrnx: add option to sort observation data by satellite index by @ourairquality in #452
- station info: add marker type, observer and agency by @ourairquality in #456
- eph.fit: improve handling, QZSS by @ourairquality in #461
- binex: correct some error return codes by @ourairquality in #463
- rtkplot_qt: show residuals even when zero by @ourairquality in #479
- Unicore: Fix message length in input_unicore. Fixes #446 by @bemasher in #466
- rtcm3 msm: add signal types R3 R4 R6, L9 by @ourairquality in #478
- Add codes L6D and L6P for BDS B3A, and NavIC L1 by @ourairquality in #481
- rtcm3: added signal mapping extensions from PocketSDR by @ourairquality in #482
- convbin: add GLONASS fcn initialization support by @ourairquality in #485
- convbin: change the default frequencies to all by @ourairquality in #486
- convbin: add unicore support to usage output by @ourairquality in #487
- rtkconv_qt: increase mask length, support new codes by @ourairquality in #483
- convmain: misc cleanup constant use by @ourairquality in #496
- rtkconv_qt: add signals QZSS 1E by @ourairquality in #493
- rtcm3e msgs 1001-1004, 1009-1012: correct max satellites limit by @ourairquality in #489
- unicore: fix observation standard deviation recording by @ourairquality in #490
- add support for obscode debug rnx2rtkp by @charleschouette in #491
- rtcm3: further sync with PocketSDR by @ourairquality in #492
- rtkcmd codepris: add QZSS 1B 1E, BDS 1S 1L 1Z by @ourairquality in #494
- rnx2rtcm: update by @ourairquality in #495
- sbas: fix comment typo by @ourairquality in #497
- rinex: use consistent zero prefixing for times by @ourairquality in #498
- uniqeph: keep Galileo I/NAV and F/NAV separate by @ourairquality in #499
- rtknavi_qt: increase monitor column width for sbas and rtcm by @ourairquality in #505
- rknavi_qt monitor galileo nav: update info on set change by @ourairquality in #507
- Use LLI defines rather than baked in constants by @ourairquality in #504
- novatel, unicore: use time tolerance comparing time diffs to zero by @ourairquality in #501
- rtksvr: correct initialization of nav.n by @ourairquality in #508
- postpos: avoid over allocation in ifile[] by @ourairquality in #512
- rtkpos outsolstat: increase stat output buffer by @ourairquality in #517
- rtkpos: detect code changes per frequency index by @ourairquality in #518
- Spelling by @ourairquality in #527
- ppp_res: the var[] array needs room for all frequencies by @ourairquality in #529
- gis: unused variable by @ourairquality in #530
- win rtknavi: correct SOLOPT by @ourairquality in #531
- win rtknavi: defines over baked in constants by @ourairquality in #532
- rnx2rtkp: initialize tracing by @ourairquality in #536
- rinex clk 3.04: correct the offset to the header sat system by @ourairquality in #537
- postpos inputobs: guard against iobsr being out of range by @ourairquality in #253
- Revert "postpos inputobs: guard against iobsr being out of range" by @rtklibexplorer in #545
- rtkrcv prstatus: fill in the output for 5 to 7 freqs by @ourairquality in #523
- Add Bynav M2 series support to novatel.c by @maurinvidal in #540
- sat2freq GLO: only require the fcn for G1 and G2 by @ourairquality in #541
- rtcm3: add tentative BDS 1S 1L 1Z RTCM3 codes by @ourairquality in #544
- ppp detslp_ll: revert indexing into ssat[].slip[] by @ourairquality in #243
- satno2id: consistent use of output buffer size by @ourairquality in #249
- postpos readpreceph: omit alloc and free of the sbas ephemeris by @ourairquality in #251
- rtkplot_qt: add some finer scaling options by @ourairquality in #551
- qtapp clipPoint: use intermediate int64_t to avoid overflow by @ourairquality in #511
- qtapp codeopt: correct C07/L1S and C08/L1L selection by @ourairquality in #520
- qtapp navi-post-opt: tool tips for 5+ frequencies by @ourairquality in #522
- tide_oload: document some of the parameters by @ourairquality in #561
- spelling by @ourairquality in #564
- rinex: canonicalize to IGS antenna format by @ourairquality in #569
- rtkrcv: add unicore as a format option by @ourairquality in #559
- str2str: messages per output stream by @ourairquality in #558
- unicore: add QZSS L1CB (L1E) and L1S (L1Z) support by @ourairquality in #553
- rtkpos: DGPS mode fixes by @ourairquality in #549
- convrnx: rinex 3.05 and 4 code support by @ourairquality in #546
- seph2clk: correct recursive expansion by @ourairquality in #538
- rtkpos: rework the rolling exclusion of satellites by @ourairquality in #535
- RTKPlot Qt: Improve high-DPI support & fix drag-and-drop bug by @yyszm0 in #576
- qtapps: recognise capital EOF and ERP file extensions by @ourairquality in #580
- spelling by @ourairquality in #586
- str2str readcmd: avoid constant sizes by @ourairquality in #560
- corrected printing out ID of raw ubx message by @peter-kutak in #571
- zeros: fix transposed arguments to calloc by @ourairquality in #577
- readerp: support IGS UT1-TAI offsets by @ourairquality in #578
- rtksvr decodefile: copy nemax and ncmax by @ourairquality in #579
- rtkpos errmsg: increase buffer to 384 by @ourairquality in #581
- rtkrcv: print the rtk server thread as hex number by @ourairquality in #582
- sunmoonpos: import some of the SOFA C library by @ourairquality in #583
- tidecorr option: change to be a bit mask by @ourairquality in #584
- eci2ecef: thread safety, add THREADLOCAL by @ourairquality in #587
- tidedisp update by @ourairquality in #588
- Bynav Galileo code E1B to E1BC modification by @maurinvidal in #589
- rtkpos intpres: move static data to rtk_t by @ourairquality in #539
- rtkplot_qt: add DOP/NSAT range of 40 by @ourairquality in #597
- rtknavi-qt: use NSATSBS by @ourairquality in #600
- sunmoonpos_eci: declare epv00 and moon98 prototypes by @ourairquality in #595
- sofa: quieten some compiler warnings by @ourairquality in #596
- rinex: doc fix by @ourairquality in #599
- spelling by @ourairquality in #601
- Fix missing pthread linkage in CMake and ignore build directory by @sean10776 in #604
- rtkplot-qt: initialize ionosphere by @ourairquality in #606
- Rename the combo box for ambiguity resolution by @AndreHauschild in #608
- sbstropcorr: thread safe cache by @ourairquality in #525
- rtkrcv: remove an apparent SP3 stream format hack by @ourairquality in #598
- solution outprcopts: emit the freqs and ionos opt for ppp modes by @ourairquality in #602
- do not close stderr by accident by @stoecker in #607
- postpos: when processing unit periods alloc for all infiles by @ourairquality in #613
- rinex igsanttype: avoid redundant tests by @ourairquality in #614
- postpos procpos: catch malloc failure by @ourairquality in #615
- rtcm3 decode_ssr3: quieten compiler warning, loss of precision by @ourairquality in #616
- rtcm3e gen_msm_index: declare rtcm arg as a pointer to a const by @ourairquality in #617
- unicore decode_obsvmb: return 0 if no observations by @ourairquality in #618
- MAXSOLMSG: increase to 32768, to correct an overflow by @ourairquality in #619
- sunmoonpos: revert to the prior rtklib version by @ourairquality in #625
- Minor bug fixes by @AndreHauschild in #626
- Fix iono options by @AndreHauschild in #629
- Fix label and tooltip for ambiguity resolution combo-box by @AndreHauschild in #627
- Some fixes for strsvr_qt app by @AndreHauschild in #628
- Disable debugging output in
labelstretcher.cpp
. by @AndreHauschild in #637 - Enable output of processing options also for RtkNavi by @AndreHauschild in #636
- stream: rework low level function to return the error number by @ourairquality in #621
- rtksvr rtcm3: reference the respective rtcm object by @ourairquality in #623
- postpos: expand base obs time span for interpolation by @ourairquality in #624
- BDS frequencies by @ourairquality in #630
- RINEX 3.05 GLONASS navigation and RTCM3. by @ourairquality in #631
- rtksvr: allow output of processing options in the solution by @ourairquality in #620
- Improve start time settings for streaming format conversions by @AndreHauschild in #640
- feat: Add Chinese localization by @liusheng2020 in #612
- Use of UTC timezone and "yyyy/MM/dd hh:mm:ss" formatting for time dialogs and displays by @AndreHauschild in #639
New Contributors
- @bemasher made their first contribution in #466
- @maurinvidal made their first contribution in #540
- @yyszm0 made their first contribution in #576
- @peter-kutak made their first contribution in #571
- @sean10776 made their first contribution in #604
- @stoecker made their first contribution in #607
- @liusheng2020 made their first contribution in #612
-
- @wangtuo0820 made their first contribution in #657
Full Changelog: b34k...b34L-pre0