Jacob Dahl
7b5733dee0
Updated from reviewer feedback
5 years ago
DonLakeFlyer
a3e3bc9d71
Fix boat classification as a Rover
5 years ago
Jacob Dahl
44d8027df9
Added a transmitOnly flag to UDP config. When enabled, the socket receive buffer is set to zero such that no data is ever received. Also updated the MavlinkSettings page such that new config settings respect the setting visibility.
5 years ago
Jacob Dahl
af2309a990
Updated mavlink forwarding implementation to forward all mavlink messages received on all channels onto a single UDP port. A new mavlink forwarding UDP link is created if forwarding is enabled. The mavlink settings page now has a Fact checkbox for enabling forwarding and a fact text field for specifying the host name.
5 years ago
Jacob Dahl
7bf37616f1
moved mavlink forwarding logic to MAVLinkProtocol:receiveBytes
5 years ago
Jacob Dahl
66590562c7
Added mavlink forwarding as an option to UDP connections. Enabling this setting will cause every mavlink packet received by QGC to be forwarded on the link, with the exception of packets originating from said link.
5 years ago
Daniel Agar
bcea3449ac
cmake updates for current master
5 years ago
DoinLakeFlyer
edf1d742f3
Add support for Json file string translations
5 years ago
Patrick José Pereira
b6945ecfc8
MockLink: Move from QTime to QElapsedTimer to avoid deprecated functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
DoinLakeFlyer
284a2c08d2
App messages now use simple modal message dialogs. Vehicle messages continue to use non-modal popup.
5 years ago
DoinLakeFlyer
17313b9be5
Set RC To Param support
5 years ago
Patrick José Pereira
0b981daa27
comm: Move from deprecated sprintf to asprintf
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
DoinLakeFlyer
8b18cf066f
Add support for chunked STATUSTEXT
5 years ago
DoinLakeFlyer
1396001fec
Remove unused HIL code
5 years ago
junwoo091400
0dd154581c
Feature Add:
...
- UVify Core board support is implemented.
5 years ago
Alexey
ac9ad934bc
Fixed enableSensorHIL method in QGCXPlaneLink class
5 years ago
Alexey
cdbdcf2b66
Emit sensorHilChanged signal only if it was really changed
5 years ago
DoinLakeFlyer
ffb55f9233
Unit test for mission transfer error string checking
5 years ago
DonLakeFlyer
916d6ebd4b
Mavlink terrain protocol support
5 years ago
Patrick José Pereira
6a7c02f5a7
QGCMavlink: Add GCC version check to use address-of-packed-member
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
5c9e9a52e1
QGCMAVLink: Add compiler check to avoid pragma warnings
...
MSVC warns about not identified pragmas
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Patrick José Pereira
5006a706ab
QGCMAVLink: Remove mavlink warnings
...
mavlink as submodule contains more warnings than particles in the universe.
This results in a terrible experience for developers, since it makes harder to find
real warning messages for QGC.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
DoinLakeFlyer
a0873a7f6d
Disable SiK Radio mavlink 1 downgrade code
5 years ago
Gus Grubba
347a855289
Fix a few Doxygen warnings
5 years ago
Gus Grubba
988a6eb132
Replace email address
5 years ago
Gus Grubba
a444862925
Remove dead file
5 years ago
Gus Grubba
f820a7c697
Initial cleanup of (Doxygen) documentation.
5 years ago
Gus Grubba
c7a3dd8792
Remove dead interface/file.
5 years ago
Gus Grubba
21c6252978
Update copyright date
5 years ago
Don Gagne
4106ba8532
Add new ArduPilot VID/PID
5 years ago
DonLakeFlyer
f39e88c81c
Always send MISSION_ITEM_INT to ArduPilot
5 years ago
DonLakeFlyer
ecc7a84c26
64 bit fixes
5 years ago
DonLakeFlyer
127d942a53
Fix for 64 bit
5 years ago
Beat Küng
e74f90e315
USBBoardInfo: add Durandal auto-connect
...
Autoconnect for DurandalV1 works more generically on master with
b2b422c397
.
5 years ago
Travis Bottalico
ff07d06f37
Add support for ModalAI FC v1 FW Update
5 years ago
Gus Grubba
55175ff0f5
Persist link name when switching types.
6 years ago
Don Gagne
f0874593f5
Use correct component id for GCS
6 years ago
Pierre TILAK
798972b40c
Fix bluetoothLink typo
6 years ago
Pierre TILAK
1c303eb5ae
Add Bluetooth and Serial to outcoming logs
6 years ago
Pierre TILAK
e51aeaefda
Re-add remove if statement
...
Add again test to insure log is not suspend and tempfile log is open
6 years ago
Pierre TILAK
babe2b7c42
Simplify logSendBytes
...
Remove the use of mavlink_parse_char which distorts channel stats
6 years ago
Pierre TILAK
3536f1af9d
Add oucoming messages in log
...
To have both order from the GCS and drone messages in logs
So that it's possible to analyze the complete exchange between QGC and the
drone.
- Add a signal emitted by writeBytes of each LinkInterface
- Connect this signal to MAVLinkProtocol::logSentBytes in LinkManager
- MAVLinkProtocol::logSentBytes will parse and log messages sent from
QGC
6 years ago
Tomaz Canabrava
95329afd2b
Removed more dead files
6 years ago
Tomaz Canabrava
baf4458526
UDPLink: 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
Tomaz Canabrava
3a51a34e48
TCPLink: 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
Tomaz Canabrava
bc52987ea6
SerialLink: 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
Tomaz Canabrava
be20c87650
MockLink: 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
Tomaz Canabrava
5ae77c6587
LogReplayLink: 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
Tomaz Canabrava
819a3ac792
LinkManager: 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
Tomaz Canabrava
6b11855ce4
LinkConfiguration: 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