Commit Graph

91 Commits (spacecruft)

Author SHA1 Message Date
bert hubert 95a41e9612 ok 2021-09-21 17:30:57 +02:00
bert hubert a291a0ff03 silence some warning, add special E14/E18 support 2020-12-06 14:29:32 +01:00
bert hubert 4b537c593c OSNMA handling 2020-11-11 16:47:19 +01:00
bert hubert ffe82326e7 add commented out nequick handling 2020-11-11 16:45:25 +01:00
bert hubert ce9aed389d small cleanup, plus add storage of phase bias to influxdb 2020-11-11 16:44:32 +01:00
bert hubert 37077b8296 various speedups, C/NAV support for Galileo 2020-09-27 16:49:59 +02:00
bert hubert ac3494541c make navparse stay quiet over Galileo C/NAV types 2020-08-01 21:19:16 +02:00
bert hubert 000e15e761 implement F/NAV messages in navparse.cc 2020-07-29 19:46:51 +02:00
bert hubert f96df29038 septool! 2020-07-29 11:38:32 +02:00
bert hubert 2aa1c37019 logic to store whole f/nav ephemerides from rtcm to the database 2020-07-21 18:14:06 +02:00
bert hubert 7b77cc52fd improve influx storage for time-offset - store mutual offsets, cuz influx can't do such magic 2020-07-09 21:48:30 +02:00
bert hubert 31360724bd first part of the timegal timegps etc stuff 2020-07-09 17:18:35 +02:00
bert hubert 378d04fa7d also log wn0g for GGTO 2020-07-06 09:50:53 +02:00
bert hubert 25da7dff37 make logging rfdata optional (it is the bulk of what we send to influxdb). Add performance/CPU statistics. Stop logging SBAS fast corrections for now, log RTCM SSR clock corrections, modify for wrong clock basis, log PDOP and coverage 2020-07-03 23:08:52 +02:00
bert hubert 9a1dac952e influxdb: GPS ephemerides, log af0, af1, af2, SAR messages 2020-07-03 23:00:55 +02:00
bert hubert 2ee4d53ee0 store ephemerides raw data as integers in infludxb (only galileo for now) THIS BREAKS COMPATIBILITY WITH OLDER INFLUXDB DATABASES THAT PREDATE THIS COMMIT 2020-06-17 20:49:34 +02:00
bert hubert c3db1e4f83 add total-dist metric to rtcm in influxdb because influxdb can't do the simplest calculations.. 2020-06-10 09:28:42 +02:00
bert hubert 50629a64e2 also try get 'last updated' from GPS if no Galileo for display 2020-05-14 09:44:26 +02:00
bert hubert 3c565b815e this code is running, so it must be good 2020-04-25 11:43:25 +02:00
bert hubert 2829ca9cd8 add rtcm processing, add rtcmtool 2020-02-29 14:28:36 +01:00
bert hubert 59152a0288 add sbas range measurements 2020-02-26 21:25:18 +01:00
bert hubert 4fa7b30f50 add SBAS to influx 2020-02-25 23:19:19 +01:00
bert hubert 63827d8195 move to new unified processing model, plus hook up sbas 2020-02-25 12:12:35 +01:00
bert hubert 572e8ef006 remove compile-time dependency on githash changes 2020-02-11 16:54:41 +01:00
bert hubert 947b4f10cd silence debugging 2020-02-11 16:45:35 +01:00
bert hubert dace38e6b6 add elementary SBAS & GPS CNAV handling 2020-02-11 16:39:29 +01:00
bert hubert bad00b4266 add a RINEX3.03 NAV message parser & writer, move to fmt-6.1.2, move some functions to navmon.cc, add 'rinreport' which checks RINEX collections for completeness, yolo up navcat a bit 2020-02-04 21:25:20 +01:00
bert hubert a28cde8010 enable ublox jamming statistics, send them out, document & store them 2020-01-29 18:06:23 +01:00
bert hubert 3f0b8ae71b fix and document --influxdb setting 2020-01-26 15:58:26 +01:00
bert hubert 8507307b1f fix navparse after the great --versionification 2020-01-26 13:20:20 +01:00
Leif Sawyer 9aa2403f8d change macro call to showVersion function call 2020-01-22 13:45:29 -09:00
Leif Sawyer 079509811d Add version CLI option for all executables 2020-01-21 09:13:29 -09:00
bert hubert 3426271cf5 add truncPrec to truncate precision of doubles, use it to reduce needless waste in svs.json. This appears to make svs.json 10% smaller.
Closes #84.
2020-01-18 16:48:22 +01:00
bert hubert 11b41aae4a fix up some influxdb naming & add filter on idiotic values 2020-01-12 21:42:36 +01:00
Serge Belyshev 1537ca55d1 Fix empty ephemeris screwing up observers.json 2020-01-12 22:03:15 +03:00
Serge Belyshev 9c6897fcec Add support for GLONASS ephemeris integration.
* glonass.hh (getCoordinates): Specialization of getCoordinates from ephemeris.hh.
* glonass.cc (ff, rk4step, getCoordinates): New functions.
* navparse.cc (almanac.json and cov.json): Compute Glonass ECEF coords using the above.
* html/geo/coverage.{html, js}: Add Glonass.
2020-01-12 21:32:07 +03:00
bert hubert 1d1efcb080 redo our influxdb schema & logic, split out to separate file, slim down 2020-01-11 20:33:30 +01:00
bert hubert 29c405bab1
Merge pull request #54 from philcrump/patch-2
navparse.cc: Round observed azimuth & elevation values to 1 d.p. in 'svs.json' and 'observers.json' web data files. Closes issue #49.
2020-01-09 16:24:10 +01:00
Josef 'Jeff' Sipek 6a2bb18a4f navparse: use static_cast<> to fix SatID initialization
Clang 8.0.1 on FreeBSD complained because of -Wc++11-narrowing.
2020-01-09 09:23:58 -05:00
bert hubert 9dd4b4232d trkmeas work, plus many other things 2020-01-09 14:33:02 +01:00
bert hubert a3396882e0 Thank you perf, flamegraphs etc - this one character diff represents a many-fold speedup of navdump. 2019-12-26 22:01:54 +01:00
Phil Crump 41ff3673f2
navparse.cc: Round observed azimuth & elevation values to 1 dp in 'svs.json' and 'observers.json' web data files. Closes #49. 2019-12-10 23:11:16 +00:00
bert hubert 5d1ef42e4e move to WGS84 ellipsoid lat/lon calculations, adjust to sources that do not provide a fix, add ground speed, log location/speed in influxdb 2019-11-26 19:12:37 +01:00
bert hubert 22e22b8f22 improve URA transition, fix galileo health message updates, add cache headers, add CORS to most things 2019-11-02 21:26:03 +01:00
bert hubert 8241944b7c Merge branch 'experimental' 2019-10-23 10:37:21 +02:00
bert hubert 4534472f5e add coverage map with hdop/pdop/vdop 2019-10-23 10:33:13 +02:00
bert hubert 003164e516 harden navparse.cc against attempting to do incomplete ephemerides 2019-10-23 10:32:47 +02:00
bert hubert de0faa94b7 enable crashing on floating point exceptions - will be bad for stability but good for quality 2019-10-23 10:31:32 +02:00
bert hubert 9f03e4de5c add beidou specifics to sv.json output 2019-10-20 20:34:31 +02:00
bert hubert 215b682f06 add beidou specifics to sv.json output 2019-10-20 20:34:06 +02:00