Beat Küng
d7f5411e2c
RTCMMavlink: fix sequence numbers
...
sequence numbers are only increased after a new RTCM message, while only
the fragment id is incremented within a fragmented message.
7 years ago
DonLakeFlyer
6966133cfc
Allow disconnect/reconnect of RTK GPS
8 years ago
DonLakeFlyer
76e4c0dfde
Allow disconnect/reconnect of RTK GPS
8 years ago
Beat Küng
e3c97d2ee2
toolbar: show RTK survey-in status
8 years ago
Lorenz Meier
5211a7a94b
First stab at GPS RTK indicator
8 years ago
Don Gagne
f444d92277
All disconnect/reconnect of RTK GPS
8 years ago
Patrick José Pereira
2f85669cff
Solve some typos
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
8 years ago
DonLakeFlyer
f17a103be6
Q_ASSERT cleanup
8 years ago
DonLakeFlyer
7eb0f631b9
Submodule update
8 years ago
DonLakeFlyer
ba5c54397d
GPS driver update
8 years ago
Don Gagne
90393e32ce
Configurable survey in
8 years ago
Don Gagne
c071e3d8ba
Correctly set fragment information
8 years ago
Don Gagne
6e63553b89
Move logging to RTKGPSLog category
8 years ago
Donald Gagne
62ef4af322
Update for QGCToolbox signature change
8 years ago
Don Gagne
5c3b9b0d3c
Switch to Qt 5.8
8 years ago
Don Gagne
e7979fd93f
Must use pack_chan and encode_chan due to mav 2.0 problem
...
_finalize methods need information which is not available if all you
have is a mavlink_message_t
9 years ago
Beat Küng
657a768f96
gps: update drivers submodule
9 years ago
Beat Küng
91c3512488
gps: update drivers submodule (base station uses 1Hz after RTK survey-in)
9 years ago
Don Gagne
b10e690067
Fix priority link and default component id usage
9 years ago
Beat Küng
28c85e7658
gps: use a read buffer size of 1024
9 years ago
Beat Küng
e7efd8ac42
gps: update drivers submodule
9 years ago
Beat Küng
3d2725baef
gps read callback: avoid sleep, don't wait when data already available
9 years ago
Beat Küng
36abc43fc8
gps: use GPS_RTCM_DATA mavlink message for RTCM, use fragmentation if needed
9 years ago
Beat Küng
3a71177db1
gps: update submodule
9 years ago
Beat Küng
68e23bdc3b
gps: use an inline function for usleep instead of #define
...
This avoids conflicts with other code
9 years ago
Beat Küng
9d0b229519
GPSProvider: add SIMULATE_RTCM_OUTPUT to enable simulated RTCM output (currently disabled)
9 years ago
Lorenz Meier
78550907fe
Adjust license terms in all headers to reflect new dual-license
9 years ago
Don Gagne
f6d0208489
AutoConnect for RT GPS
9 years ago
Beat Küng
f2011b3005
GPSProvider: retry a few times before giving up when we get an error from the driver
...
This also replaces tabs with spaces
9 years ago
Beat Küng
795d48d242
GPSManager: remove the usage of PRIu64, because of problems under windows
9 years ago
Beat Küng
d94ac67326
update gps submodule
9 years ago
Beat Küng
f13c1785a5
gps: add structure to use gps drivers and send a RTCM stream via mavlink (currently disabled)
...
This does the following:
- add RTCMMavlink class that streams RTCM messages via mavlink
- add GPSProvider class that opens a serial device and uses the gps driver
submodule to get an RTCM stream
- add a GPSManager class that manages the RTCMMavlink & GPSProvider classes
- implement gps driver callback & definitions using Qt
- add the GPSManager to the QGCToolbox
To test this, uncomment the _gpsManager->setupGPS("ttyACM0"); in
QGCToolbox.cc
9 years ago
Beat Küng
ddafe14550
gps: add gps drivers submodule
9 years ago