2761 Commits (38caf81a1f11764f363f5c4f4bc5a5fd0cae48dd)
 

Author SHA1 Message Date
Lorenz Meier 38caf81a1f Merge pull request #308 from tstellanova/add_map_type_menu 12 years ago
tstellanova e21e2a25ba Workaround google maps breakage 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 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 12 years ago
Lorenz Meier 2b5b91d6ad Merge pull request #295 from Susurrus/ui_fixes 12 years ago
Lorenz Meier 9faba67449 Merge pull request #296 from Susurrus/win_fixes 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 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 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