Don Gagne
199c6f93f8
Delay HOME_POSITION to better simulate reality
10 years ago
Don Gagne
3b9de3742b
Replicate APM Mission quirks
10 years ago
Don Gagne
f61bfeef4b
Add status text and voice output support
10 years ago
Don Gagne
a220ddf503
MockLink support APM, Generic
10 years ago
Don Gagne
5795e64c2b
Add support for gps messages
10 years ago
Don Gagne
b43ccf87a3
Support live home position in Mission Editor
10 years ago
Nate Weibley
010cfb797c
Make MockLink respond to _HASH_CHECK without asserting
10 years ago
Don Gagne
a5be9c57fb
Use correct naming scheme
...
- Must end in Log for *Log.debug=false to work in filter rules
10 years ago
Don Gagne
b05575faf2
MissionManagerTest protocol hardening tests
...
- Fixed bugs found to unit test
10 years ago
Don Gagne
63acd809f3
Move verbose logging to separate category
10 years ago
Don Gagne
2b206c0024
New toolbar dropdown support
...
- select active vehicle
- arm/disarm
- select flight mode
10 years ago
Don Gagne
e1ed35c359
Add MissionManager unit test
...
- fix bugs found by test
- Implemented Mock mission item protocol in
10 years ago
Daniel Agar
2263d5e6a0
mocklink fix
10 years ago
Don Gagne
c64457ec18
Add COMMAND_LONG arm/disarm support
10 years ago
Don Gagne
e55bfe61b3
Fix skip first param bug
10 years ago
Don Gagne
956d25e3d1
Re-enable FileManager unit test
10 years ago
Don Gagne
dd1af1e4c2
Fix multi-component list request bug
10 years ago
Don Gagne
1191018ab7
Fix null termination
10 years ago
Don Gagne
ba0b0faf73
MockLink is part of all debug builds
10 years ago
Don Gagne
5a21eeae0f
Add support for fake RC output
10 years ago
Don Gagne
9ef31ea9d6
Change file extension to match save param file standard
10 years ago
Don Gagne
0e492f005e
Fix param index in list request
10 years ago
Don Gagne
d5e2f29c0a
Update to new ParameterLoader and component id support
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
f254fc614d
qtlogging.ini automatically created at startup
...
If it doesn’t exist it will be prefilled with all registered categories
set to false
10 years ago
dogmaphobic
0a31331428
The ultimate goal is to plug a device, set it up and go fly it without any fuss.
...
The goal of this first installment is to organize the code a bit so it's more readable,
clean up a bit of left over cruft, and manage link configurations (and links in general).
10 years ago
Don Gagne
c041e95b58
More logging
10 years ago
Don Gagne
acbc19aa3d
Generic AutopilotPlugin full implementation
10 years ago
Don Gagne
70d81ad3bf
Disconnect timer on link disconnect
...
This prevents mavlink signals from being emitted after link is
disconnected
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
42351ee00b
Restructure LinkManager/MAVLinkProtocol
11 years ago
Don Gagne
496b8297a7
New Mavlink Log collection unit test
11 years ago
Don Gagne
7a211acad6
New Mavlink Log collection unit test
11 years ago
Don Gagne
432a42d418
Fix param crash and connect/disconnect
11 years ago
Don Gagne
3d0ade08c5
Fix bug with base mode
11 years ago
Don Gagne
656fa89770
Constructor should not add itself to LinkManager
11 years ago
Don Gagne
f65c0a5797
Link connect/disconnect only through LinkManager
...
Centralize all connecting and disconnecting of links through
LinkManager::[Connect|Disconnect]Link api. Connect/Disconnect no longer
allowed through LinkInterface. This allows creation of new
LinkManager::setConnections[Suspended|Allowed] methods to disallow
connections as needed.
11 years ago
Don Gagne
d2d79f5edf
Fix compiler warning
11 years ago
Don Gagne
765222eb5e
Mock implementation of a Link
...
Handy for testing without a real board
11 years ago