Lorenz Meier
|
38caf81a1f
|
Merge pull request #308 from tstellanova/add_map_type_menu
Add map type menu
|
12 years ago |
tstellanova
|
e21e2a25ba
|
Workaround google maps breakage
Add map type selector menu; use Bing maps by default; zoom to a more
human scale on Go Home
|
12 years ago |
tstellanova
|
befaccefd9
|
fix bogus type conversion
|
12 years ago |
Lorenz Meier
|
b6c11a8d93
|
System switching fixed and tested
|
12 years ago |
Lorenz Meier
|
0519924a15
|
Merge pull request #301 from dongfang/master
Bugfix (missing updates): PrimaryFlightDisplay now connecting to UASCreated and UASDeleted signals.
|
12 years ago |
Lorenz Meier
|
9636a56af0
|
Fixed call to sin/cos.
|
12 years ago |
Lorenz Meier
|
639fbf3167
|
added missing value
|
12 years ago |
Lorenz Meier
|
0e242ad72c
|
Fixed windows compile error
|
12 years ago |
dongfang
|
1fe2818b50
|
PrimaryFlightDisplay now receiving UAS added/removed signals
|
12 years ago |
dongfang
|
bbc987bc2a
|
Merge remote-tracking branch 'lorenz/master'
|
12 years ago |
Lorenz Meier
|
55f61af452
|
Added pressure support for airspeed in sensor level hil
|
12 years ago |
dongfang
|
f3793fa1f9
|
merge Lorenz
|
12 years ago |
Lorenz Meier
|
d984564ca4
|
Creating timer in appropriate location
|
12 years ago |
Lorenz Meier
|
0529dafb9f
|
Robustified current home position setup
|
12 years ago |
Lorenz Meier
|
5f9cd6e36a
|
Fixed typo, merged
|
12 years ago |
Lorenz Meier
|
93c963515a
|
Merge pull request #292 from Susurrus/joystick_commands
Joystick commands
|
12 years ago |
Lorenz Meier
|
2b5b91d6ad
|
Merge pull request #295 from Susurrus/ui_fixes
Fixed a couple issues with configuration settings and the UI displaying them
|
12 years ago |
Lorenz Meier
|
9faba67449
|
Merge pull request #296 from Susurrus/win_fixes
Compilation fixes for Windows
|
12 years ago |
Lorenz Meier
|
9e090e7ecc
|
Resolved merge conflict
|
12 years ago |
Lorenz Meier
|
fc3c73b277
|
Updated MAVLink, fixed minor issues with contributed style updates, ready for prime time
|
12 years ago |
Lorenz Meier
|
bd7beb1c84
|
Merge branch 'master' into integration_merge_connstatus
nd an empty message aborts
|
12 years ago |
Lorenz Meier
|
68d97969b0
|
Merge branch 'win_fixes' of github.com:Susurrus/qgroundcontrol into integration_merge_connstatus
|
12 years ago |
Bryant
|
35bf270076
|
Windows compilation fails due to differing datatypes for input to pow() function.
|
12 years ago |
Bryant
|
b19d26a735
|
Missing paren crashes windows compilation
|
12 years ago |
Bryant
|
8b4ecdd37d
|
Fixed Windows compilation of Joystick interface (MSVC doesn't support C99 & the NAN macro).
|
12 years ago |
Bryant
|
41134dfcc8
|
Fixed the titlebar styling of the dockwidgets in the main window.
|
12 years ago |
Bryant
|
3731055a6e
|
Fixed compilation warning.
|
12 years ago |
Bryant
|
ca74665aff
|
The Advanced Mode option is now checked properly if it's enabled.
|
12 years ago |
Lorenz Meier
|
f8f49896d9
|
Disable Google Earth on Mac OS since it was broken on all 64bit systems (thanks Google!) anyway
|
12 years ago |
Lorenz Meier
|
52dc821ee2
|
Added rotation of mag vector into body frame in HIL
|
12 years ago |
Lorenz Meier
|
f9318458a5
|
Updated MAVLink, fixed up HIL
|
12 years ago |
Lorenz Meier
|
478b476adc
|
Updated MAVLink
|
12 years ago |
Bryant
|
df140d38d5
|
Fixed styling of the toolbar, specifically coloring and sizing of the buttons, and made the labels aware of the current window theme. Also made some changes to updating the toolbar when switching UASes or when UASes disconnect/reconnect.
|
12 years ago |
Bryant
|
134947f940
|
Improved UI when no joysticks are connected. Also removed hotplugging support for joysticks as it wasn't working, though SDL2 should fix that.
|
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
|
adbbdb45d3
|
All UI elements in the JoystickWidget window are now updated properly when switching UASes, which was the last major issue with this code. A single small bug remains involving the UI not updating the axis values when switching joysticks until the axis is moved.
|
12 years ago |
Bryant
|
8268ca2c4f
|
The last selected joystick is now saved and re-selected on startup.
|
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 |
dongfang
|
84badf33c0
|
PFD crash on start bugfix and rename to .cc
|
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
|
55efdf8d46
|
The settings for each joystick are loaded and saved on switch. The state of the enable joysticks checkbox is not saved yet, however, though it should really be tracked by JoystickInput so that it can sleep more when joysticks are disabled.
|
12 years ago |
Bryant
|
860e47b6ac
|
Restored range limiting to the throttle channel. Now if the UAS can't reverse, the throttle can be set to only use the positive range of the axis (useful with auto-centering control sticks) or to use the full range (for sticks that hold position).
|
12 years ago |
Bryant
|
24af948fa3
|
Merge branch 'joystick_commands' of github.com:Susurrus/qgroundcontrol into joystick_commands
Conflicts:
src/input/JoystickInput.cc
src/input/JoystickInput.h
src/ui/JoystickAxis.cc
src/ui/JoystickAxis.h
src/ui/JoystickAxis.ui
src/ui/JoystickWidget.cc
|
12 years ago |
Bryant
|
9d18a986db
|
The joystick code now understands if a UAS can reverse or not (based on UASInterface::systemCanReverse) and scales the joystick input accordingly. This isn't ideal on auto-centering axes and so the limit-range code should be brought back as an option for the throttle channel.
|
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 |
Bryant
|
f086840fba
|
Remove range limiting for joystick axes in preparation for moving that code into UASInterface.h.
|
12 years ago |
Bryant
|
f820eefc8e
|
Joystick axes can now be specified as being exclusively-positive in the range [0:1.0] for the throttle. This should really be a vehicle-specific setting.
|
12 years ago |
Bryant
|
f3ddb9d5c7
|
The UI now updates properly for when a detected joystick is lacking either buttons or axes (as in the case of an in-built accelerometer).
|
12 years ago |
Bryant
|
4ed616a424
|
Fix for improperly-named slot causing runtime error.
|
12 years ago |
Bryant
|
5ee18dafb5
|
Added an inversion checkbox for each joystick axis so they can be individually inverted or not. This will be a joystick-specific configuration and independent of the autopilot used. Also refactored the code so that the JoystickAxis objects connect directly to the JoystickInput thread for updating the backend. The JoystickWidget is now just a facilitator and doesn't do any redirecting itself.
|
12 years ago |