Gus Grubba
c7a3dd8792
Remove dead interface/file.
5 years ago
Gus Grubba
21c6252978
Update copyright date
5 years ago
Gus Grubba
bfbefa67eb
Let the sender control the joystick message rate.
5 years ago
DonLakeFlyer
683113a0f6
Remove unused code
6 years ago
DonLakeFlyer
1c2e8fe9b7
Better flight trajectory point algorithm
6 years ago
Gus Grubba
604e12f645
Add link pairing
6 years ago
Tomaz Canabrava
ea63d012d7
UAS: Use qobject_cast instead of dynamic_cast
...
qobject_cast is times faster dynamic_cast for objects that
inherit QObject. also, use auto keyword to not duplicate
class names.
6 years ago
murata
7b70df8dc4
uas: Change NULL or 0 to nullptr
6 years ago
Gus Grubba
e28abddcd5
Map camera controls
...
Map gimbal controls
Keep track of gimbal position within Vehicle
6 years ago
Gus Grubba
089860de1e
Update UI
...
Add gimbal to external control signal
6 years ago
Patrick José Pereira
db1502d02d
UASMessageHandler: Remove empty string from QString constructor
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Patrick José Pereira
787f477ea0
UASMessageHandler: Do not translate empty string
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Patrick José Pereira
979a3f0fe4
UASMessageHandler: Remove QString constructor with tr
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Gus Grubba
a9ff4d8dc7
Force TTS to English (on Linux only)
...
Remove unnecessary AudioOutput dependencies.
6 years ago
Gus Grubba
1c4fdc2e36
First shot at it
6 years ago
Daniel Agar
7e11e615f6
cmake cleanup dependency handling
7 years ago
Daniel Agar
7b74b306df
cmake create uav library in src/uas
7 years ago
Patrick José Pereira
0259f76bbe
uas: Move to pragma once
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Patrick José Pereira
329c437647
uas: Remove unused variables
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Don Gagne
2fd39fe177
Move ArduPilot preflight check handling to generic QGC
7 years ago
DonLakeFlyer
82a340f7a2
Remove unused code
7 years ago
DonLakeFlyer
161096d059
Move mavlink attitude handling to Vehicle
7 years ago
Patrick José Pereira
7d2cbff1cf
UAS: Simplifies logic
...
http://www.wolframalpha.com/input/?i=!s+%7C%7C+(s+%26%26+a)
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
DonLakeFlyer
f2c1e9b2c1
AudioOuput class restructuring
...
Also hand carried text to speech changes from Stable to master. Plus
unit tests for that.
8 years ago
Beat Küng
b556237758
FileManager: handle missing data for burst downloads
...
If there are dropped packets during a burst download, the offsets and sizes
of the missing chunks are stored in a queue, and after the burst is
completed, they're requested individually.
8 years ago
Beat Küng
fd4f80dd6f
FileManager: add retry handling
...
This stores the last request and resends it after a timeout, with a max
of 6 retries.
It also checks for old incoming packets and drops them.
8 years ago
Beat Küng
f4f033ec7a
FileManager: add createDirectory method
8 years ago
Beat Küng
c5ba28a97b
fix FileManager alignment issue: RequestHeader & Request structs need to be packed
8 years ago
Gus Grubba
f384be7ee4
Buffer overrun in UAS.cc
8 years ago
Gus Grubba
0c4cec1f99
Buffer overrun in UAS.cc
8 years ago
Gus Grubba
65514a8f1a
Some crazy shit in UAS.cc was using an array of 256 bytes to handle received messages and mapping them to components. Well, any message ID over 255 would cause a buffer overrun.
8 years ago
Gus Grubba
1703a30c7e
c++ ownership and memory guards
8 years ago
Beat Küng
328ce3343d
FileManager: fix upload complete
...
Previously, a completed file upload lead to this assert:
Q_ASSERT(!_ackTimer.isActive());
because _closeUploadSeesion() was called twice, thus activating the timer
twice.
8 years ago
DonLakeFlyer
ab25a46aba
Fix crash on exit due to bad parenting/shutdown sequence
8 years ago
Donald Gagne
2723675f08
Deprecation comments
8 years ago
Gus Grubba
873cd3126b
Removing camera control experiment.
8 years ago
Jacob Walser
427836432d
Add calibrate pressure button in sensors page, enabled only for ArduSub
8 years ago
Gus Grubba
fedb836122
Maybe the third time I get this right?
8 years ago
Gus Grubba
4f5f7a0ac2
Copy/Paste error.
8 years ago
Gus Grubba
5f0bd3d487
Experimenting with Video / Photo commands
8 years ago
Don Gagne
b789a6903a
Remove unused code
8 years ago
Rustom Jehangir
8f1aac18db
Check for null pointer to avoid crash.
8 years ago
Don Gagne
099fe046c4
Remove unused code
...
* Some code moved to Vehicle
8 years ago
Don Gagne
fa0d4719ef
Correct usage of Vehicle::sendMavCommand
9 years ago
Don Gagne
d84dd7e42d
New Vehicle::sendMavCommand - Queued MAV_CMD with retry
9 years ago
Gus Grubba
0920b97983
Custom plugin work
9 years ago
Don Gagne
e1864d0bd3
Filter out calibration messages
9 years ago
Gus Grubba
dc2be3bff2
Bug fixes.
...
Moving source files into Vehicles as it is a more coherent place.
9 years ago
Gus Grubba
c615f477c7
Finished. Needs testing and debugging.
9 years ago
Gus Grubba
4d23912aa1
Receiving and writing logs.
...
Forcing QGC to use Mavlink V2 if vehicle supports it.
9 years ago