Don Gagne
784b87091f
Use QSharedPointer for cross-thread Link references
...
Also many LinkManager API changes to further isolate all link
management inside LinkManager.
10 years ago
Don Gagne
d3ad49f3d5
Moving more things off of MainWindow
...
Moving methods from MainWindow to QGCApplication so that more things
can run without a window. Helpful for testing.
10 years ago
Don Gagne
fc493d75c1
Move UAS and MAVLinkProtocol back to main thread
...
Plus a large number of other changes to allow for orderly shutdown of
objects without crashes or asserts. This is need for unit tests to
create/delete global state around every test.
11 years ago
Don Gagne
58eef4b27d
Fix create/destroy ordering problems between LinkManager and MAVLinkProtocol
11 years ago
Don Gagne
42351ee00b
Restructure LinkManager/MAVLinkProtocol
11 years ago
Don Gagne
166ed9fa8a
Add deleteTempLogFiles method
11 years ago
Don Gagne
505220e0e7
Change to use QGCTemporaryFile
11 years ago
Don Gagne
6d7fb36ac0
New mavlink logging support
...
- Logging now always on to temp file
- User prompted to save temp file after disconnect
- Orphaned temp logs checked for on boot
- Logs saved to new save file location
- Log file starts/stops with first and last connnection
11 years ago
Lorenz Meier
0ac30734ea
Remove protobuf hacks
11 years ago
Lorenz Meier
20e1491002
Decode radio status and emit signal. Not used anywhere yet
11 years ago
Lorenz Meier
faab2eb21f
threading fixes, still wip in some aspects
11 years ago
Lorenz Meier
e5c72b637f
MAVLink protocol: Change QTimer API
11 years ago
Lorenz Meier
5b3e8eb2a0
More cleanup on threading
11 years ago
Bryant
d0af5b03bd
Changed many functions in the abstract *Link classes to be const. This facilitates setting other functions as const. The metadata for specific links are reset when the links are added.
12 years ago
Bryant
6f98185c3e
The details on the success/errors for the MAVLink protocols are now shown for each link as tooltips that are updated every 5s. Values are currently wrong and unsure why as of yet.
12 years ago
Bryant
7095cf2824
Changed many functions in the abstract *Link classes to be const. This facilitates setting other functions as const. The metadata for specific links are reset when the links are added.
12 years ago
Bryant
f0a5118e1e
The details on the success/errors for the MAVLink protocols are now shown for each link as tooltips that are updated every 5s. Values are currently wrong and unsure why as of yet.
12 years ago
Lorenz Meier
e784c17ea1
Ask mavlink app to start on PX4 boards if connected via NSH
12 years ago
Lorenz Meier
6228c75118
Fixed link forwarding
13 years ago
Bryant Mairs
7dfac40963
Refactored part of MAVLinkProtocol::receiveBytes() as I was trying to debug within it. Nothing major, though I did remove an unnecessary loop.
13 years ago
hengli
c7deeaa88b
Disable references to pixhawk protoc files if pixhawk is not included in MAVLINK_CONF.
13 years ago
Lionel Heng
fb093c4e39
Enabled visualization of point cloud data via Protocol Buffers serialization and extended_mavlink_message.
14 years ago
LM
36b4938c09
Fixed roll angle in Google earth, still not smooth. Fixed a number of threading issues. Fixed all custom widget related bugs. Improved MAVLink decoder. Reduced CPU usage substantially across all views
14 years ago
James Goppert
18d74deb3a
K/R formatting, debugging serialport.
14 years ago
lm
7bb6dc153b
Added support for Drone OS forwarding, MAVLink auth
14 years ago
lm
9c6775fbf5
Added setting for action retransmission, implementation of actual retransmission pending
14 years ago
lm
e3fcf44134
Added parameter timeout setting options to MAVLink protocol
14 years ago
pixhawk
c9a7fdde98
Added link multiplexing, added several new packets
14 years ago
pixhawk
fe5ec39975
Added angle conversion testing, added battery settings option, added option to set MAVLink ID of groundstation
14 years ago
pixhawk
94348cb74a
Added not yet working version of logging / log replay, fixed ALL bugs in main window, enabled full persistence in main window and serial link.
15 years ago
lm
2c92489ba2
Added VICON position message
15 years ago
pixhawk
87a8f9e568
Fixed version check to not brick application any more
15 years ago
pixhawk
dbb29707a7
Fixed compile errors
15 years ago
pixhawk
95aaa6a169
Major MAVLink cleanup
15 years ago
pixhawk
e008528979
Working on QGraphicsView-based local waypoints interface supporting drag-and-drop, commented code, fixed Google Maps interface, added mouse and SpinBox zoom to HSIWidget, fixed MAV-based coloring and stylesheets - MEGA COMMIT
15 years ago
pixhawk
969475270a
Commented/cleaned up code
15 years ago
pixhawk
1d86c8ac85
Cleaned up communication structure significantly, should now be easier to add new links. Signal bytesReceived(link, QByteArray) is now only way to pass on newly received data
15 years ago
pixhawk
96522cf706
Working on real log replay in simulation link
15 years ago
pixhawk
d3b45c5271
Added packet logging
15 years ago
lm
d49b7022c8
Cleanups in GCS
15 years ago
lm
cd6cb91512
Added PNGs for mac icon, moved UAS timestamps to microseconds instead of milliseconds
15 years ago
lm
706923473e
Drop rate view works
15 years ago
lm
fdc487ba30
Added loss information;
15 years ago
lm
9ac93ce922
Working on new parameter view and interface
15 years ago
pixhawk
4fa6562e5c
Initial import
15 years ago