Comments (5)
I managed to build the lib and programs after a couple of changes :
1/ I had to add theses lines in rtklib.h at line 278
#define FREQTYPE_L6 0x08 /* frequency type: E6/LEX/B3 /
#define FREQTYPE_L7 0x10 / frequency type: E5b/B2 /
#define FREQTYPE_L8 0x20 / frequency type: E5(a+b) /
#define FREQTYPE_L9 0x40 / frequency type: S */
2/ plotdata.cpp
line 264 uniqnav(nav); -> uniqnav(nav, 2);
line 297 uniqnav(&Nav); -> uniqnav(&Nav, 2);
Not sure for the value "2"...
It seems that there is a version mismatch between the lib and the applications.
Did I made something wrong ?
from rtklib.
Sorry, it was my mistake in the previous commit. It should be OK now with yesterday's commit.
from rtklib.
I still get theses errors :
codeopt.cpp:333:49: error: ‘FREQTYPE_L7’ was not declared in this scope; did you mean ‘FREQTYPE_L1’?
333 | E27->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L7));
| ^~~~~~~~~~~
| FREQTYPE_L1
codeopt.cpp:336:49: error: ‘FREQTYPE_L6’ was not declared in this scope; did you mean ‘FREQTYPE_L1’?
336 | E30->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L6));
| ^~~~~~~~~~~
| FREQTYPE_L1
codeopt.cpp:341:49: error: ‘FREQTYPE_L8’ was not declared in this scope; did you mean ‘FREQTYPE_L1’?
341 | E37->setEnabled((NavSys&SYS_GAL)&&(FreqType&FREQTYPE_L8));
| ^~~~~~~~~~~
| FREQTYPE_L1
codeopt.cpp:371:49: error: ‘FREQTYPE_L9’ was not declared in this scope; did you mean ‘FREQTYPE_L1’?
371 | I52->setEnabled((NavSys&SYS_CMP)&&(FreqType&FREQTYPE_L9));
| ^~~~~~~~~~~
| FREQTYPE_L1
Adding theses lines in rtklib.h at line 278 corrects this issue
#define FREQTYPE_L6 0x08 /* frequency type: E6/LEX/B3 /
#define FREQTYPE_L7 0x10 / frequency type: E5b/B2 /
#define FREQTYPE_L8 0x20 / frequency type: E5(a+b) /
#define FREQTYPE_L9 0x40 / frequency type: S */
from rtklib.
I pulled the linux QT GUI code into the demo5 RTKLIB code from the QT branch of RTKLIB at one point a few years ago but have not been supporting this variant on a regular basis. If anybody can provide pull requests to keep these builds current I would be happy to pull them in as long as they are benign to the other builds. The errors you list can be addressed by porting changes from rtkconv/codeopt.cpp into rtkconv_qt/codeopt.cpp.
The demo5 code does support all of the command line versions of the linux apps, so your other option is to build and run CONVBIN.
from rtklib.
The errors in the linux Qt builds are fixed in the most recent code.
from rtklib.
Related Issues (20)
- STR2STR/STRSVR Serial issue HOT 1
- Feature Request -- L5 HOT 2
- rnx2rtkp.exe in latest build HOT 1
- Support .MRK events file from DJI drone. HOT 1
- Relay back issue with str2str rtklib-b34h on linux HOT 5
- str2str no longer sends a fix after a com port disconnect/reconnect #bluetooth HOT 1
- RTKNAVI RTCMv3 rover and IGS SSR corrections NTRIP stream leads to BDS not being used HOT 1
- RTKCONV does not time corr .ubx file if Time Start - Time End options are selected HOT 4
- rtkplot_qt does not show plot HOT 2
- rnx2rtkp.exe satellite system selection issues using MIXED Rinex NAV-files HOT 2
- Is there any bug of annotation of zdres function in rtkpos.c file? HOT 1
- Antenna marker offsets in Rinex files HOT 1
- BDS Data Reading in RTCM3 and RINEX 3.04 Data Decode issue HOT 3
- str2str doesn't always reconnect to the caster when its ip address changes HOT 9
- BSX file value parsing, wrong field location and width. HOT 1
- time-interpolation of residuals skipping after half the time span, was this intended? HOT 3
- ddres, ddcov: oob, can be more sat pair groups than expected when using more than 4 systems.
- Stale use of pos2-rcvstds in demo5_m8n_1hz.conf
- Duplicate in .sbf to rinex conversion HOT 2
- RTKLIB build error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtklib.