Michael du Breuil
c856cc6f33
AP_GPS: Allow GPS's to run functions on arming (used by SBF)
...
Supports starting/stopping GPS logging
7 years ago
Michael du Breuil
3023fac4d0
AP_GPS: SBF enable comment block logging
...
This is intended to help with GCS's injecting custom data to the GPS
7 years ago
Michael du Breuil
561acb372e
AP_GPS: SBF send port enable string on start
...
Also prohibts SBF, GSOF, NOVA drivers from getting config strings not
meant for them
7 years ago
Michael du Breuil
bfbec02736
AP_GPS: SBF track the GPS error bits
7 years ago
Michael du Breuil
0d522663b2
AP_GPS: SBF: fix the PVTMode to support PPK (and baseline) units
7 years ago
Michael du Breuil
80b71b9ced
AP_GPS: SBF: Validate that configuration was accepted
...
Note: The config string of "spm, Rover, StandAlone+SBAS+DGPS+RTK\n" is
incompatible with AsteRx-M FW 3.6.3 and will result in refusing to
arm/pass configuration checks
7 years ago
Michael du Breuil
be371e09f9
AP_GPS: SBF: Reject short packets early, allow 256 byte long messages to be decoded
8 years ago
Michael du Breuil
5f8633e322
AP_GPS: Allow backends to report their lag confidences
8 years ago
Michael du Breuil
a1479c4138
AP_GPS: SBF report driver lag
8 years ago
Michael du Breuil
3da3ad05bf
AP_GPS: SBF report velocity accuracy
8 years ago
Michael du Breuil
397ae00526
AP_GPS: SBF report VDOP
8 years ago
Michael du Breuil
12f83ecf75
AP_GPS: SBF if RAW_DATA is enabled check that the GPS is succeeding at logging
8 years ago
Peter Barker
2354a0ec5a
AP_GPS: ability to log GPS detection state to dataflash
8 years ago
Michael du Breuil
6f297deaf7
AP_GPS: Unify inject_data interface for all classes
8 years ago
Michael du Breuil
1c1e6e9398
AP_GPS: Support more fix types
8 years ago
murata
762a66c9e5
AP_GPS_SBF: Adjust the initial value of HDOP
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
9caf44b494
AP_GPS: update drivers for changed inject_data() API
...
need 16 bit length
8 years ago
Lucas De Marchi
ff10d1136c
AP_GPS: reorganize includes
...
Due to the way the headers are organized a single change in a
AP_GPS backend would trigger a rebuild for most of the files in the
project. Time could be saved by using ccache (since most of the things
didn't change) but we can do better, i.e. re-organize
the headers so we don't have to re-build everything.
This makes internal headers internal and then other libraries only
depend on the AP_GPS.h header.
9 years ago
Lucas De Marchi
cd266fbf4f
AP_GPS: replace header guard with pragma once
9 years ago
Michael Oborne
a42b286c01
AP_GPS_SBF: update logging based on vendor recommendation.
9 years ago
Michael Oborne
1c1eea6119
AP_GPS_SBF: add sd logging by default, improve init
9 years ago
Michael Oborne
0bcc6e324a
AP_GPS_SBF: formatting fixes
9 years ago
Michael Oborne
88cf710f94
AP_GPS_SBF: add accuracy estimates
10 years ago
Michael Oborne
993904f01c
AP_GPS_SBF: add init string and increase union size
10 years ago
Michael Oborne
cce46cf0c5
AP_GPS_SBF: add support for Septentrio gps
10 years ago