Don Gagne
d3d03e1555
Remove unused code
9 years ago
Don Gagne
cccff3df8e
Revert "Mavlink 2.0 support"
9 years ago
Don Gagne
7c2e97d219
Change method signature to remove unused vars
9 years ago
Don Gagne
fa7d4906db
Mavlink 2.0 support
9 years ago
Lorenz Meier
78550907fe
Adjust license terms in all headers to reflect new dual-license
9 years ago
Don Gagne
393f1533c5
Show mavlink sequence number packet loss in UI
9 years ago
Don Gagne
799d20aa66
Move GCS heartbeat to MutiVehicleManager
9 years ago
Don Gagne
3440bc7c57
PX4 Firmware no longer requires mavlink USB start
10 years ago
Nate Weibley
dca9e3bfa0
Fix SI1K radio RSSI calculation to correctly represent received power
10 years ago
Nate Weibley
135d0fac8c
Allow signed RSSI values for telemetry links as input power will almost certainly be below 0 dBm
10 years ago
Don Gagne
b9cb57ec4e
Auto connect support
...
- Pervasive change to automatically connect to known board types
- Lots of additional changes along with this:
- More exposure of objects/properties to Qml
- Much restructuring in LinkManager and LinkManager clients
10 years ago
Don Gagne
18dc3d04db
Auto connect support
...
- Pervasive change to automatically connect to known board types
- Lots of additional changes along with this:
- More exposure of objects/properties to Qml
- Much restructuring in LinkManager and LinkManager clients
10 years ago
Don Gagne
b03c171c1f
Add support for log save even if not armed
10 years ago
Don Gagne
aaed8c2d07
Auto connect support
...
- Pervasive change to automatically connect to known board types
- Lots of additional changes along with this:
- More exposure of objects/properties to Qml
- Much restructuring in LinkManager and LinkManager clients
10 years ago
Don Gagne
41866c2ff2
Stop logging on last vehicle gone
10 years ago
Don Gagne
3433b5417d
Remove as many Singletons as possible
...
Instead us a Toolbox concept which hangs off of QGCApplication
10 years ago
Don Gagne
2440526fb4
No telemetry logs in mobile
10 years ago
Don Gagne
6813d2c113
Save log only if armed
10 years ago
dogmaphobic
dcb377038e
Added RSSI Indicator to ToolBar.
10 years ago
Don Gagne
4f5984b38f
Remove link ids and add link mavlink channel
...
Link ids were being used interchangeably with the mavlink channel for
the link. Link ids handed out as a numerically increasing integer. Once
the counter went past MAVLINK_COMM_NUM_BUFFERS all hell would break
loose and cause memory corruption.
10 years ago
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.
11 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
15 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