forked from JensReimann/RTKLIB
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge latest changes of "rtklibexplorer/dev" #15
Open
AndreHauschild
wants to merge
624
commits into
demo5_pppar
Choose a base branch
from
dev
base: demo5_pppar
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…v-trace decode_gal_inav: correct trace string
…sol-avoid-redundant-test Solution inputsol avoid redundant test
…n-error tide_pl: zero the output to dr[] on error
…ist-unused-stat download get_list: remove unused stat
strtok: replace with strtok_r which is thread safe
…os-unsupported-rates stream openserial: avoid oob on MacOS for high baud rates
…uth-len stream rsp_ntripc: check the basic authentication length
misc udp stream fixes
…-deamon str2str, rtkrcv: add support to detach from the console
rinex, rtcm, rtksvr: keep the nav eph max consistent with the allocation
readmembuf: wrap around before comparing to the write pointer
…. The strtok_r() function is not supported in Windows. The strtok_s() function is supposed to be the equivalent in Windows but gets confused with another C11 function of the same name. Not sure if this is the optimal long term solution or not, but it fixes the issue in the short term.
For the rtklib interface functions, declare char pointer arguments as 'const char ...' when the function does not modify the data. Many were already declared. Some follow on patches are also included for some of the callees for consistency, and some of the caller arguments needed type casts.
outrpos() was using the option separator string raw, without interpreting as elsewhere through opt2sep(), and this made it incompatible with decode_refpos() decode_soltime() can also use opt2sep() rather than repeating the same logic.
Was indexing into the rows using the state index but this is not equivalent when cBSelectSatellites is set and likely indexes beyond the reduced set of rows. Also remove redundant setting of the row count.
to match the output in showSat().
to prevent excessive abbreviation.
The rtkrcv command was not copying the system output options to both of the output stream options, so the second streams always used the initialization options. Move the output of the stats residuals from outsolstat() to rtkoutstat(), which allows the residuals to be output for the rtksvr output streams when the out-outstat is set to 'residuals'. A new argument is added to rtkoutstat() for the output level.
…with majority of low cost L1/L5 receivers
…w-est rtknavi_qt mon showEstimates: correct row index
…-col-widths rtknavi_qt mon: increase some column widths
…-sats rtknavi_qt mon setSat: correct the column count and headings
- implemented new meas3 records - fix issues found by ourairquality
and add a few TODO comments on code that needs checking.
…-code-update rtkconv_qt: increase mask length, support new codes
The MAXOBS was being used, where 31 is the maximum number of satellites for these messages. This limit was not being enforced when emitting the data, just in the header value. This lead to an invalid RTCM data stream when there were over 31 satellites.
Prior patch used the wrong destination.
The GLONASS signals extensions are apparently tentative, so adopt the PocketSDR tentative assignments. Try to clarify the tentative signal assignments in comments. Add tentative signal assignments for BeiDou 6D, 6P, 6Z, 8D, 8P, 8X from PocketSDR, missed. Add tentative signal assignments for QZSS 1E, 1Z, 1B, 6E, 6Z, 5D, 5P, 5Z from PocketSDR, missed.
Pack observations across multiple messages if necessary. Add -opt for RTCM, and -rnxopt for RINEX, command line arguments. Use the RINEX GONASS fcn. Update the supported nav messages.
The Galileo I/NAV and F/NAV eph have some differences and should both be retained even if they have the same toe and iode. Also include I/NAV vs F/NAV distinction in the sort ordering function.
…consts convmain: misc cleanup constant use
…s-1e rtkconv_qt: add signals QZSS 1E
rtcm3e msgs 1001-1004, 1009-1012: correct max satellites limit
unicore: fix observation standard deviation recording
add support for obscode debug rnx2rtkp
rtcm3: further sync with PocketSDR
…bds-ext rtkcmd codepris: add QZSS 1B 1E, BDS 1S 1L 1Z
rnx2rtcm: update
sbas: fix comment typo
…o-prefix rinex: use consistent zero prefixing for times
…av-inav uniqeph: keep Galileo I/NAV and F/NAV separate
to avoid excess abgreviation.
…s-mon-widths rtknavi_qt: increase monitor column width for sbas and rtcm
Update the F/Nav vs I/Nav info display when the set changes.
…-nav-gal rknavi_qt monitor galileo nav: update info on set change
Sync "demo5" and "dev"
Merge latest changes from "rtklibexplorer/demo5"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.