Commit Graph

76 Commits (dabc8f003dc126554a1249ad1bd792d91777b5e6)

Author SHA1 Message Date
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
bert hubert 9b92f69309 add PDOP generation 2019-10-20 00:53:33 +02:00
bert hubert d09cb2884c silence some debugging, progress on galcov, rename 'NO SIS' to 'NO SISA' 2019-10-15 18:04:52 +02:00
bert hubert 9439010d3b silence some debugging, progress on galcov, rename 'NO SIS' to 'NO SISA' 2019-10-15 18:01:22 +02:00
bert hubert 80a062a69f rough code for coverage maps 2019-10-12 14:57:44 +02:00
bert hubert 76070765c4 yolo 2019-10-01 15:03:30 +02:00
bert hubert 4dba7ffe2f add name and fullName to various json, fix sigid parsing bug 2019-09-24 21:18:35 +02:00
bert hubert 88a79489c0 partial commit of changes that should not break things in master 2019-09-22 16:42:23 +02:00
bert hubert efa4ae6fdc implement per receiver HZ tracking, rejig display 2019-09-18 14:17:41 +02:00
bert hubert b31b499f1b hz correction work 2019-09-16 17:21:53 +02:00
bert hubert 406b440ae1 just too much progess 2019-09-16 14:33:06 +02:00
bert hubert 0dc53e0aec a ton of changes 2019-09-09 20:49:31 +02:00
bert hubert 7e91f215ce silence some debugging 2019-09-05 11:49:15 +02:00
bert hubert 0e37f283a5 also log receiver reported pseudorange residual. add per receiver logging 2019-09-05 10:53:46 +02:00
bert hubert 3152567a4a
Merge pull request #1 from omoerbeek/openbsd-fixes
Fix OpenBSD/clang errors; fix Makefile to use CXX and add some include paths.
2019-09-05 10:51:57 +02:00
Otto Moerbeek 428111de84 Merge branch 'master' of https://github.com/ahupowerdns/galmon into openbsd-fixes
Make hardware handshaking settable, default to off for OpenBSD
2019-09-05 10:26:20 +02:00