Don Gagne
bf9c21504e
Pre-flight check now done in AutoPilot plugin
...
So this special casing is no longer needed
10 years ago
Lorenz Meier
a307f93468
Remove old battery estimation cruft
10 years ago
Thomas Gubler
d1d7a92015
rc2param: min and max value
11 years ago
Thomas Gubler
6bc001e6c3
send rc to paramter map prototype
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
39eb564f61
Removed UAS::requestParameters method
...
This removes confusion as to whether you call UAS::requestParameters
(incorrect) or QGCUASParamManager::requestParameterList (correct) from
client code.
11 years ago
Julian Oes
08d06d2c7f
uas: hack to include HIL bitfield when UAV is in HIL mode but not through QGC
11 years ago
Don Gagne
22aacd618e
Remove PIXHAWK specific board support
...
This is the Pixhawk research board, not the PX4 production board.
11 years ago
Thomas Gubler
b52e440328
add distance sensor output for hil
11 years ago
Thomas Gubler
af1056d593
handle wgs84 altitude correctly
...
also adds AMSL output in ft
11 years ago
Susurrus
22b0998b92
Revert "Joystick: update gui and send new mavlink target messages"
11 years ago
Thomas Gubler
9e1d9e9547
make joystick changed signal work again
11 years ago
Thomas Gubler
1bb5779dc5
i joystick: mavlink message depending on mode
11 years ago
Lorenz Meier
61be911716
Fixed unused param warnings
11 years ago
Lorenz Meier
b7f495b178
Fix HIL link reconnect issues due to missing threading flag usage, warn user about missing config and take him to config view if necessary
11 years ago
Lorenz Meier
a6fae6b539
Fix HIL link reconnect issues due to missing threading flag usage, warn user about missing config and take him to config view if necessary
11 years ago
Bryant Mairs
7be19f2bc3
Reduced size of datatypes involved with JoystickInput class.
...
Most math and backend storage was floats anyways, so most of these changes just half the data copied during function calls without reducing precision.
11 years ago
Lorenz Meier
faab2eb21f
threading fixes, still wip in some aspects
11 years ago
Lorenz Meier
2d8796a92a
UAS threading improvements
11 years ago
Lorenz Meier
663aa1b779
Added file manager and associated widgets / handling
11 years ago
Julian Oes
144dcddd61
set correct HIL bit, starting and stopping HIL works now as well
11 years ago
Lorenz Meier
77d885124a
Change all data types to ones that Qt can buffer between threads
11 years ago
Thomas Gubler
87594174f8
flightgear: add configurable barometer offset
11 years ago
Lorenz Meier
d32650bf7d
Add new waypoints based on the UAV airframe type
11 years ago
Lorenz Meier
514741a42d
Supporting RC config better for PX4 vehicles, no functionality changes for other systems
11 years ago
Lorenz Meier
79b910abd2
Enable RC calibration mode during RC calibration to tell vehicle to ignore stick inputs for that period
11 years ago
Don Gagne
190b1d8a46
Modify consumers of UASManager and QGCUASParamManager to use new interfaces
12 years ago
Anton Babushkin
b9d8484fbe
Altitude splitted to altitudeAMSL and altitudeRelative, speed splitted to airSpeed and groundSpeed. PrimaryFlightDisplay uses airSpeed for FW and groundSpeed for MC.
12 years ago
Thomas Gubler
aa9dfa2333
fix handling of setmode when base_mode was not yet updated, also fix some wrong bitmask handling
12 years ago
Thomas Gubler
b73c911670
Flightgear sensor HIL
12 years ago
Jean Cyr
51e21f9f7f
Implement message driven receiver pairing
12 years ago
tstellanova
1ef980dafb
Respect component id passed to UAS::setParameter
12 years ago
tstellanova
1b1e0f5027
fix one-stage constructor problem
12 years ago
tstellanova
d7137bbe39
refactor QGCUASParamManager to be Controller-only (no View code)
12 years ago
Anton Babushkin
8541598f9c
base_mode/custom mode support
12 years ago
tstellanova
3af4958cb8
wip-- more mvc refactoring
12 years ago
tstellanova
548a0097ec
wip decoupling the UI (view) from the param data model
12 years ago
tstellanova
74f1acf5aa
wip-- more mvc refactoring
12 years ago
tstellanova
29f3bdb1d6
wip decoupling the UI (view) from the param data model
12 years ago
tstellanova
738f451b46
wip decoupling the UI (view) from the param data model
12 years ago
Lorenz Meier
34da19cfc8
Made lipoFull and lipoEmpty potentially configurable
12 years ago
PDSantos
57fc4421e7
Fixed Compiler Error C2864 - only static const integral data members can be initialized within a class
12 years ago
tstellanova
befaccefd9
fix bogus type conversion
12 years ago
Lorenz Meier
0529dafb9f
Robustified current home position setup
12 years ago
Lorenz Meier
f9318458a5
Updated MAVLink, fixed up HIL
12 years ago
Bryant
8e533fd32b
Vastly improved the joystick documentation, removed some redundant/unnecessary code, and fixed a couple of small bugs. This code should be ready for live testing.
12 years ago
Bryant
9bda816e54
Have settings loaded/stored correctly for all joysticks based on their UAS type and autopilot type. Switching between UASes doesn't work right yet, however.
12 years ago
Bryant
275855b936
The default UAS.cc now lists available actions that it can be commanded. These are polled by the Joystick Configuration window for each joystick button so that they can be assigned to trigger this action. Button presses don't yet trigger these actions, nor are they stored and reloaded on UAS switch.
12 years ago
Bryant
b6d9f23bf8
The UASInterface now defines a systemCanReverse() function for indicating if the UAS is capable of commanding a reverse thrust.
12 years ago
dongfang
c6a96bf703
Impl. Lorenz suggestions wrt one velocityChanged, altitudeChanged, speedChanged signal per reference frame. Impl. CDI on compass disk.
12 years ago