1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-12 20:08:48 +01:00
Commit Graph

772 Commits

Author SHA1 Message Date
Stacey Sheldon
1299e110c4 gcs: update CC hw settings to use hwsettings RcvrPort field 2011-08-02 01:22:04 -04:00
Stacey Sheldon
829b8b83f6 rcvr: Add GCS receiver driver for rcvr via telemetry
This allows the GCS to emulate a receiver device via the
telemetry link.

Select "GCS" as your input type in the manualcontrol config
screen and calibrate it as normal.

Note: The expected values for the channels are in microseconds
      just like a PWM or PPM input device.  The channel values
      are validated against minimum/maximum pulse lengths just
      like normal receivers.
2011-08-02 01:22:04 -04:00
zedamota
cdf4d112ce Finished refactoring airframe config widget 2011-08-01 13:28:58 +01:00
James Cotton
c5bf0ac657 Merge branch 'stac/refactor-usart-com' into camera_stabilization 2011-07-31 09:13:37 +09:00
James Cotton
96c2d24253 Merge branch 'next' into camera_stabilization
Conflicts:
	flight/CopterControl/Makefile
	flight/CopterControl/System/coptercontrol.c
	flight/Modules/Actuator/actuator.c
	flight/Modules/GPS/GPS.c
	flight/Modules/ManualControl/manualcontrol.c
	flight/Modules/Stabilization/stabilization.c
	flight/Modules/System/systemmod.c
	shared/uavobjectdefinition/manualcontrolsettings.xml
	shared/uavobjectdefinition/stabilizationdesired.xml
2011-07-30 10:06:10 +09:00
Oleg Semyonov
921905bd8c gcs: some cosmetic ui form changes
Receiver message font made the same as for other info messages.
Changed few label alignments.
2011-07-28 23:28:59 +03:00
Oleg Semyonov
ad339d32a6 gcs: some cosmetic ui text changes 2011-07-28 23:26:07 +03:00
James Cotton
9840f12658 Disable ModelView on QT 4.8 until fixed. 2011-07-28 18:59:55 +09:00
James Cotton
f2e04f78b7 Change to GLC Lib to make it compile on OSX with QT 4.8.0. This might be
required for all OS's with 4.8.0
2011-07-28 18:08:22 +09:00
zedamota
c7cf52be39 Added embedded and gcs version info to exported uavobjects file. 2011-07-27 19:39:08 +01:00
zedamota
69083ee618 Merge remote-tracking branch 'remotes/origin/GCS_ChangesToUI-RuntimeCFG' into next
Conflicts:
	ground/openpilotgcs/src/plugins/config/configinputwidget.cpp
	ground/openpilotgcs/src/plugins/config/input.ui
2011-07-26 21:44:59 +01:00
zedamota
b9f1532598 Refractured the Airframe config widget.
Corrected some language mistakes.
2011-07-26 20:35:38 +01:00
zedamota
79404ab80e Moved input type to hw config tab.
Created error message for unsupported configs.
2011-07-25 23:18:41 +01:00
zedamota
4dc5e7ea65 Fixed included file case.
Changed "throttle curve 1/2" to "curve 1/2".
2011-07-25 14:18:09 +01:00
zedamota
ba8985721c Fix for bluetooth modules hanging. Turns out certain HW don't implement the EV_TXEMPTY system event. Hack was to create a timer which triggers a fake event every 10secs. It checks the bytestosend value so it shouldn't have any effect on full compliant HW. 2011-07-25 00:43:48 +01:00
Oleg Semyonov
400e07bbd1 gcs: change fw date format to match the fw info and GCS version strings
Use UTC time of last commit instead of local time of PC.
Use the same date/time string "YYYYMMDD HH:MM" as GCS uses in About dialog.
2011-07-22 21:29:59 +03:00
zedamota
05f6904e09 Fix tab order. Switch to using unum for tabs. 2011-07-21 15:35:59 +01:00
Oleg Semyonov
75233577dc gcs: add new menu option for exporting current UAV data objects
This menu option is useful for technical support. It exports all
current UAV data objects to the XML, similar to settings. This data
can't be imported (it is useless), but can be published or passed to
the tech support for troubleshooting.
2011-07-21 16:51:47 +03:00
zedamota
3bf7dbd7e5 Added new hw config tab to the config gadget.
Created new helper class for update/save buttons which creates a visual feedback of the op result.
2011-07-19 14:50:42 +01:00
James Cotton
7153607b87 Reenable the receiver type input now that it is required. 2011-07-18 10:40:35 -05:00
James Cotton
efb2f315be Small bug where a field was still referenced but didn't exist in UI. 2011-07-17 02:19:58 -05:00
James Cotton
7081bb926b Group calibration items in UI as well 2011-07-16 11:16:47 -05:00
James Cotton
8f53ed2fc4 Group the axis limimts in the stabilization settings. 2011-07-16 11:07:30 -05:00
James Cotton
70943faec2 OP-550 UI Changes to make all fonts consistent in config gadget. Drop in the
bucket.
2011-07-16 03:26:36 -05:00
dankers
61e5d14d0d Add Joe's frame renders to the ModelView configuration. 2011-07-13 23:57:59 +10:00
Oleg Semyonov
2f7065e5b5 Merge remote branch 'origin/bugfix-ground' 2011-07-13 00:08:31 +03:00
zedamota
283422b930 Fix for FW upload failing if placed on a folder with non latin1 chars 2011-07-12 21:36:54 +01:00
James Cotton
53ca934b2b Merge branch 'heli_stabilization'
Conflicts:
	flight/CopterControl/System/inc/pios_config.h
	flight/Modules/Attitude/attitude.c
	flight/Modules/ManualControl/manualcontrol.c
	flight/Modules/Stabilization/stabilization.c
2011-07-12 13:28:20 -05:00
zedamota
30967a47d2 Merge remote-tracking branch 'remotes/origin/OP-537_PT_Dreamer' into bugfix-ground 2011-07-06 18:37:41 +01:00
Stacey Sheldon
cba0985f26 hwsettings: UAVObject to select hardware runtime hw config 2011-07-05 22:02:37 -04:00
James Cotton
46ae7eb17b Merge remote-tracking branch 'origin/bugfix-ground' into heli_stabilization 2011-06-30 19:40:22 -05:00
elafargue
b729b67f33 Attempt at making the new uploader gadget a bit more compact for smaller screens, make warning icon consistent with the rest of the icons. 2011-06-26 12:18:00 +02:00
elafargue
c55602a466 OP-538 Included fixes into ground codebase, thanks. 2011-06-26 12:16:21 +02:00
James Cotton
e6ad21d881 Make gyro bias in deg/s * 100 to calibrate more precisely. 2011-06-24 10:51:07 -05:00
James Cotton
0dc541cbaa Reformat attitude configuration gadget to use static access methods for
AttitudeSettings.  This helps compiler catch errors.
2011-06-24 10:38:26 -05:00
James Cotton
ab7ff56d96 Compute initial gyro bias while calibrating to speed up convergence 2011-06-24 10:38:26 -05:00
James Cotton
28501842c3 Expose the rate D term which in simulations seems to help damp oscillations for
high RateKp terms.  However it might be sensitive to gyro noise (vibrations).
In addition it is mathematically similar to lead shapign so probably only use
one or the other.
2011-06-24 10:38:25 -05:00
Oleg Semyonov
dc651b6604 Merge remote branch 'origin/OP-532_Heli_GUI_Improvements'
WARNING: this will wipe out system settings. Don't forget to export
settings first with old GCS and import using new GCS after upgrade.
2011-06-24 10:05:54 +03:00
Andrew Thoms
caf3c08ea2 OP-532 Improved visibility abd contrast of servo numbers on the
swashplate image
2011-06-24 01:38:29 -04:00
James Cotton
751bcba266 Merge remote-tracking branch 'origin/OP-515-PT_Dreamer' 2011-06-23 18:07:43 -05:00
zedamota
b67b6221d1 OP-515 took CPU serial from the devices screen 2011-06-23 17:42:54 +01:00
James Cotton
493fcaef2a OP-193 OP-511: Add settings to scale the camera input output range 2011-06-23 00:47:27 -05:00
zedamota
0d7393a8b3 OP-537 Move space to after the coma. 2011-06-22 10:11:19 +01:00
Andrew Thoms
56050b0536 OP-532 Implemented scalling of swashplate image in GUI 2011-06-22 00:38:53 -04:00
zedamota
61956d1ed2 OP-537 Fixed tooltips info 2011-06-21 19:14:39 +01:00
zedamota
59352a2e9a OP-537 Fix UI bug 2011-06-21 19:08:55 +01:00
zedamota
0ae31593ba OP-537 Fixes according to Osnwt suggestions 2011-06-21 18:58:46 +01:00
zedamota
6910bbb4f1 OP-515 Changes according to Osnwt suggestions. 2011-06-21 18:09:37 +01:00
Andrew Thoms
97c22fb57c OP-532 Better indication of unassigned servos in heli config UI 2011-06-20 22:40:22 -04:00
Andrew Thoms
438cb91709 OP-532 minor GUI improvements to highlight incorrect servo assignments 2011-06-20 22:20:19 -04:00
Andrew Thoms
cf342b4155 OP-532 make all swashplate lines draw even if servos not defined 2011-06-20 21:39:10 -04:00
Andrew Thoms
ca21863f91 OP-507 added more swashplate configurations 2011-06-20 21:33:11 -04:00
Andrew Thoms
177263c237 OP-532 minor UI changes to servo selection box visibilities 2011-06-20 21:04:51 -04:00
Oleg Semyonov
8bcdd62dbd Merge branch 'bugfix-flight' 2011-06-21 00:49:32 +03:00
James Cotton
5e5f1bb3f1 Merge remote-tracking branch 'origin/OP-530-PT_Dreamer' 2011-06-20 14:09:24 -05:00
James Cotton
0f2e4730b4 Merge remote-tracking branch 'origin/OP-530-PT_Dreamer'
Note this requires redoing the mixer settings!

Conflicts:
	shared/uavobjectdefinition/mixersettings.xml
2011-06-20 14:08:08 -05:00
zedamota
880905efba OP-530 Change multirotor max throttle default value to 90% 2011-06-20 14:39:01 +01:00
zedamota
1c700c9e7c OpenPilot OP-537
Make the GCS input configuration errors a bit more informative
2011-06-20 14:28:16 +01:00
zedamota
4d634ad304 Merge remote-tracking branch 'remotes/origin/OP-515-PT_Dreamer' into bugfix-ground 2011-06-20 11:21:45 +01:00
Andrew Thoms
e74c3390f7 OP-532 Minor UI layout changes 2011-06-20 00:31:30 -04:00
Oleg Semyonov
52d22c59d3 Revert "OP-522: fixed throttle calibration if input channel is reversed"
This reverts commit 0ba605812e.
The real problem was not with this, but due to unexpected reverse
checkbox behaviour.

Reverse checkboxes are completely ignored at the start of calibration,
they can be even set checked initially. But change of checkbox does not
reverse the GCS control gadget display. This should probably be fixed.
2011-06-19 19:37:22 +03:00
Mathieu Rondonneau
d5cd3e0d2a OP-423: fix problem in GCS when the config files get deleted.
GCS aborts on a table overflow when trying to set the axes with wrong number of channels.
2011-06-18 19:30:28 -07:00
zedamota
c6350492eb Cleaning and formating 2011-06-19 00:56:35 +01:00
zedamota
a0eca05595 Many changes to the uploader Gadget 2011-06-19 00:50:38 +01:00
Oleg Semyonov
21f988321e Merge branch 'master' into bugfix-ground 2011-06-19 02:18:06 +03:00
Oleg Semyonov
0ba605812e OP-522: fixed throttle calibration if input channel is reversed 2011-06-19 02:15:23 +03:00
dankers
eecacc57f6 Update deluxe dials from London Flyer, added deluxe horizontal dial
Note: these are not used by default, commiting to master directly
2011-06-19 02:34:12 +10:00
Andrew Thoms
6578eba0a0 Op-532 prevented settings being retreived from hardware during an update
to hardware
2011-06-17 01:01:55 -04:00
Andrew Thoms
90f7062940 OP-532 Implementation of Collective pass-through mapping 2011-06-16 22:52:41 -04:00
Andrew Thoms
08822807b3 OP-532 Now saving channels to GUI config data structure 2011-06-16 00:33:07 -04:00
Andrew Thoms
5c5a07b101 OP-532 Updated GUI config data definition, UI, and implemented three
sliders in mixer generation code
2011-06-16 00:09:27 -04:00
Andrew Thoms
22269b658d OP-532 improved UI layout for new controls 2011-06-15 00:39:13 -04:00
James Cotton
d7e08e5686 Merge branch 'heli_improvements' 2011-06-14 09:13:52 -05:00
Andrew Thoms
748d49817f OP-532 Save and Load UI elements to new GUIConfigData UABObject Field 2011-06-14 00:53:42 -04:00
Andrew Thoms
1c1881663f OP-532 Save and recall the new GUI config data to UAVObject 2011-06-14 00:10:28 -04:00
Andrew Thoms
23f9dc42cc OP-532 Created union of struct to assist in type casting of GUI settings
to UAVObject
2011-06-13 21:40:39 -04:00
Andrew Thoms
651c65ad84 OP-532 Started with GUI configuration save to OP hardware 2011-06-13 20:46:53 -04:00
elafargue
b4d65102b1 Add "..." on import and export buttons 2011-06-13 18:59:53 +02:00
elafargue
54d57f1815 Merge branch 'bugfix-ground' of git.openpilot.org:OpenPilot into bugfix-ground 2011-06-13 18:56:30 +02:00
Pip
7b3241cca9 Fixed GCS export file selection problem - in windows. 2011-06-13 16:12:04 +01:00
elafargue
8807d6bf0f OP-534 Disable arming completely when staring calibration procedure. Tells user to reconfigure arming manually afterwards. 2011-06-13 12:14:40 +02:00
Andrew Thoms
c8939e6e4f Merge branch 'heli_improvements' into OP-532_Heli_GUI_Improvements 2011-06-12 23:21:00 -04:00
Andrew Thoms
2dab73a128 minor updates to UI code for visibility of controls 2011-06-12 00:31:22 -04:00
Andrew Thoms
6ad60a7971 Implemented UI code for new ccpm options checkboxes and sliders 2011-06-12 00:17:32 -04:00
Andrew Thoms
86f5d63045 Changed names of new ui components 2011-06-11 22:35:19 -04:00
Andrew Thoms
2454596211 Modified names of new controls 2011-06-11 22:21:33 -04:00
Andrew Thoms
f9bddb107d changed label on single servo to 1st servo 2011-06-11 22:15:56 -04:00
Andrew Thoms
716f87e79b Added linking between new controls on ui 2011-06-11 22:13:55 -04:00
Andrew Thoms
597838ba0c Update CCPM config ui file for new options 2011-06-11 22:08:36 -04:00
zedamota
689eb2c588 Minor Cleaning 2011-06-12 00:49:05 +01:00
zedamota
cac495cebb Fix custom mixer throttle 1 curve. 2011-06-11 19:39:24 +01:00
dankers
9c6f2e0aea New deluxe linear dials, new files and not used by default so commiting to master. 2011-06-11 23:24:59 +10:00
Oleg Semyonov
5d0c7fe42e Merge branch 'master' into heli_improvements 2011-06-11 12:19:07 +03:00
Oleg Semyonov
52d9438847 Merge remote branch 'origin/bugfix-ground' 2011-06-10 23:02:45 +03:00
dankers
d9607c44d8 Minor update from London flyer, readability on smaller screens improvement 2011-06-10 23:51:01 +10:00
dankers
314f596940 Update to Ed's PFD from London Flyer, adds slight look and feel improvments and removes the orange look.
Uses some look and feel from Guy's work also.
2011-06-10 21:40:30 +10:00
elafargue
c79cc1eb1a OP-376 Make all dialogs more dynamic to cope with smaller screens & resizes. 2011-06-09 18:03:19 +02:00
Oleg Semyonov
bc3b23a4a2 Merge branch 'bugfix-ground' into heli_improvements 2011-06-09 15:58:11 +03:00
elafargue
9d89f1e180 OP-528 Make the manual and maximum RPY rates available in the config gadget 2011-06-09 13:12:03 +02:00
Oleg Semyonov
f766642f0d Merge branch 'master' into heli_improvements
Conflicts:
	shared/uavobjectdefinition/manualcontrolsettings.xml
2011-06-09 10:11:27 +03:00
elafargue
1ac92643b7 Fix 'smart' throttle/flight mode channel assignment, it works now. Someone please test & report.
OP-522
2011-06-08 22:15:10 +02:00
James Cotton
3a3c88cefa OP-522: When you unchecked Run Calibration it forces the Throttle neutral to 5%
of the range and the FlightMode to 50%.

Sorry there's also some indentation changes mixed into this patch.
2011-06-08 12:21:43 -05:00
zedamota
dcccae7270 Change throttle default max value to 0.95 on multis 2011-06-08 18:21:29 +01:00
James Cotton
f361603a10 OP-521: Fixed reversal of flight mode in GCS properly now I have hardware to
test it :)
2011-06-08 12:01:47 -05:00
James Cotton
68d6e7deba OP-521: Fixed dangerous UI bug that reversed flight mode switch on GCS relative
to flight when flight mode switch input range was reversed.  Also switche to
using static field method technique for compiler error checking (preferrable
when possible)
2011-06-07 17:35:21 -05:00
James Cotton
0b78ae07bb OP-521: Match the flight logic for processing flight mode switch position on
GCS so the slider should always match what hte internal logic says.
2011-06-07 17:04:36 -05:00
Oleg Semyonov
268488a5b8 config: relax the CCPM mixer disclaimer (it has been used already) 2011-06-07 19:46:46 +03:00
Oleg Semyonov
b1d945c6f2 OP-369: remove completed TODO list, unify capitalization 2011-06-07 19:41:52 +03:00
elafargue
9b572407a7 Small compilation warning fixed and small typos 2011-06-07 17:15:16 +02:00
elafargue
dbba0afe0d OP-369 Last improvements to import option. 2011-06-07 17:06:50 +02:00
elafargue
a7dccb6648 OP-502 If a board is not connected, the "Save" button is grayed out. The "Apply" button is still enable, which enables creating configurations purely offline. 2011-06-07 16:56:16 +02:00
elafargue
81b29c2b51 Merge branch 'master' into bugfix-ground 2011-06-07 14:59:43 +02:00
elafargue
8ac5399c1d OP-527 Implemented as requested: will load the default settings if no settings found, without asking. 2011-06-07 13:54:38 +02:00
elafargue
4f248172a3 Fix flight mode dial SVG to show the complete status. 2011-06-07 13:50:24 +02:00
elafargue
b6326b855d OP-369 Implement help button and keyboard shortcuts as requested. 2011-06-07 07:01:58 +02:00
James Cotton
83916f3a4e Fix bug in UAVTalk where the expected packet length check was incorrect for
instances of objects
2011-06-06 10:37:57 -05:00
elafargue
2a5ff0b36a OP-369 : in case there is an objectID mismatch, still try to update the object if we found the name, but place it in "warning" mode. If during update some fields do not exist, then place in "Error" mode and prevent automated saving (will still try to update as many fields as possible) 2011-06-06 10:44:21 +02:00
James Cotton
1365542103 OP-493: Populate the Accessory Desired from TX 2011-06-05 15:38:57 -05:00
elafargue
ac7216946a Now use the ".uav" extension for exporting settings in XML format. Dormant feature: if you use a .xml extension manually, will export in full format. 2011-06-05 19:02:43 +02:00
elafargue
3077dec24d Merge branch 'bugfix-ground' into OP-369_Edouard_UAVSettings_ImportExport 2011-06-05 18:42:39 +02:00
elafargue
3d676d05df Merge branch 'bugfix-ground' of git.openpilot.org:OpenPilot into bugfix-ground 2011-06-05 18:41:46 +02:00
elafargue
e5e85fa47a Get rid of the "Request" button on the config gadget: it now tracks object updates and automatically keeps its state synchronized with UAVOBject changes. 2011-06-05 18:40:52 +02:00
James Cotton
2e089e2816 Changed text when using test output mode to remove deprecated comment about
arming.
2011-06-05 10:58:08 -05:00
elafargue
864dbb0ab5 Add an object saving completion message, so that the user knows when saving is finished. 2011-06-04 14:32:15 +02:00
elafargue
2387958422 OP-369 Now the import operation provides a summary and lets the user selectively save the right objects. Also improved the saveToSD queue a great deal so that it can deal with failed save operations (on non-existent objects). 2011-06-04 13:06:12 +02:00
elafargue
787b43fa0b Merge branch 'bugfix-ground' into OP-369_Edouard_UAVSettings_ImportExport 2011-06-03 08:04:18 +02:00
dankers
5957612870 Remove old ini file, add a modelview item for the new CC model to ModelView 2011-06-03 12:18:37 +10:00
dankers
d3ae9113d9 Update file names 2011-06-03 10:31:45 +10:00
dankers
62c172f280 Add Nuno's wonderful CC model 2011-06-03 09:46:59 +10:00
elafargue
f4b19fe65a OP-369 Settings Import/Export for the Airframe. Also sanitized UAV Object saving in flash in one central location in the uavobjectutils library. 2011-06-02 16:08:19 +02:00
James Cotton
f8b945401d Merge branch 'bugfix-ground' of ssh://git.openpilot.org/OpenPilot into bugfix-ground 2011-06-01 14:20:54 -05:00
James Cotton
8f808df113 Fix for Utils trying to not include the debug library on OSX and Mac 2011-06-01 13:59:10 -05:00
James Cotton
45244e3df5 On OSX make the plugins in .app/Contents/Plugins instead of PlugIns 2011-06-01 13:58:49 -05:00
zedamota
ad65dee643 Added auto select 2011-06-01 18:40:04 +01:00
zedamota
fce8038cf4 Create new setting "autoselect" 2011-06-01 16:08:14 +01:00
zedamota
844bc79f45 Merge remote-tracking branch 'remotes/origin/bugfix-ground' into OP-512-PTDreamer
Conflicts:
	ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.cpp
2011-06-01 14:02:55 +01:00
elafargue
cacf03ae7b OP-515 Uploader Gadget UI improvements. Not implemented Firmware pre-check yet. 2011-06-01 14:49:22 +02:00
Oleg Semyonov
b46c5dbff9 Merge branch 'packaging' into bugfix-ground 2011-06-01 13:08:48 +03:00
Oleg Semyonov
038eadb97a Merge branch 'master' into packaging 2011-06-01 12:53:39 +03:00
elafargue
a953974dfa Merge branch 'master' into bugfix-ground 2011-06-01 11:29:10 +02:00
David Buzz Carlson
2691b80576 Fix segfault on close. Fix _terrible_ variable naming. Fix excessive qDebug messages. 2011-05-31 23:31:40 -07:00
elafargue
4569446a7b Merge branch 'bugfix-ground' 2011-05-31 22:57:21 +02:00
elafargue
bd35d9bff4 Forgot the configinputwidget.cpp file in previous commit. 2011-05-31 22:56:33 +02:00
elafargue
90024d69e4 Improve inline help icons, place them next to request/apply/save buttons where the eye logically goes when surveying the UI. Open for comments of course. 2011-05-31 21:20:38 +02:00
zedamota
fc7e7df863 OP-512 Remove some qDebug's 2011-05-31 15:41:05 +01:00
zedamota
1ffc0e3d56 Ground/OP-512- Autoconnect option, configured trough the options menu. Default is ON. 2011-05-31 15:29:53 +01:00
David Carlson
614fd138e4 Change the help button setup from in-line help to one per page. Will no longer open an HTML window, but will open the relevant section on the wiki using the OS default browser. 2011-05-31 00:16:01 -07:00
Oleg Semyonov
03ed76cf14 Merge branch 'bugfix-ground' into packaging 2011-05-30 16:56:37 +03:00
elafargue
887a23a3cf OP-510 Issue with patch in source file, sorry. 2011-05-30 07:38:37 +02:00
elafargue
46824dea4e OP-510: wider fix for Yaw channel servo fix which should improve the 'mixer not saving' issue too, as well as retrieving settings from the board for Yaw mode. 2011-05-30 07:29:26 +02:00
elafargue
93dd254c77 Merge branch 'bugfix-ground' of git.openpilot.org:OpenPilot into bugfix-ground
Conflicts:
	ground/openpilotgcs/src/plugins/config/configairframewidget.cpp
2011-05-30 07:26:44 +02:00
David Carlson
eb337c6e5c Fix for tri yaw channel being reset. 2011-05-29 21:07:22 -07:00
zedamota
144ca219a5 Cosmetic changes to Uploader Gadget Rescue mode 2011-05-30 03:08:24 +03:00
Oleg Semyonov
91f5fd2318 Merge branch 'os_gcs-version-info' into packaging 2011-05-30 02:56:11 +03:00
James Cotton
df69bbb950 Merge commit '07a48573ea828685f0465786e16dd13db68a850f' 2011-05-29 17:08:17 -05:00
PeterG
d18a229a76 Change default settings format from ini to xml 2011-05-29 14:02:10 +02:00
zedamota
d591d509ed Merge remote-tracking branch 'remotes/origin/PT-bugfix-ground' into bugfix-ground 2011-05-29 10:57:57 +01:00
PeterG
8b80b35964 Remove " Gadget" from gadget names since it adds nothing useful. 2011-05-29 09:51:39 +02:00
PeterG
3a7f8c7fc5 Remove empty options pages for config, pipxtreme and uploader gadgets. 2011-05-29 09:42:26 +02:00
elafargue
b702db2549 OP-510 Fix for setting tail servo on tricopter, and retrieving tail servo settings. Please test thoroughly and report! 2011-05-29 09:37:19 +02:00
PeterG
ba4a060c27 Changes to allow icons to be displayed for gadgets in the options page and in the gadget dropdown list.
Also, allow gadgets to have exactly one configuration only, which gives them a bit more real estate in the options page.

For gadgets to use this, call functions setIcon(QIcon) and setSingleConfigurationGadgetTrue()
in the constructor of the gadget factory, e.g.:

SystemHealthGadgetFactory::SystemHealthGadgetFactory(QObject *parent) :
        IUAVGadgetFactory(QString("SystemHealthGadget"),
                          tr("System Health Gadget"),
                          parent)
{
    setSingleConfigurationGadgetTrue();
    setIcon(QIcon(":/core/images/openpilot_logo_64.png"));
}
2011-05-29 09:32:42 +02:00
elafargue
07a48573ea Merge branch 'bugfix-ground' of git.openpilot.org:OpenPilot into bugfix-ground 2011-05-29 08:59:21 +02:00
elafargue
da887d3f2e OP-513: Endianness problem on GIT revision and Date display on uploader gadget. Fixed, please confirm on your own architectures? 2011-05-29 08:58:14 +02:00
Stacey Sheldon
3a755dcdbb gcs: fix id of quad-x image in SVG
The quad-x image was missing in the GCS config gadget.

GCS expects the quad-x image to have id=quad-X (upper
case X).
2011-05-28 22:17:40 -04:00
Oleg Semyonov
8c6526cf25 gcs: add git version info to the About dialog using version-info.py 2011-05-29 00:27:07 +03:00
PeterG
ce3196c33c Changes to the tree view to the left on the options page. 2011-05-28 20:10:06 +02:00
elafargue
cf74908bcd Merge branch 'bugfix-ground' 2011-05-28 19:30:04 +02:00
elafargue
79c2c16ae4 Fix: Y6 multirotor drawing was wrong for motors 3 and 4. 2011-05-28 11:21:07 +02:00
Oleg Semyonov
f676859854 package: (win) make SDL.dll mandatory for packaging, add some comments 2011-05-28 11:46:06 +03:00
zedamota
7f5c9b6c43 Cosmetic changes to Uploader Gadget Rescue mode 2011-05-27 11:49:15 +01:00
elafargue
39c2f074f2 Merge branch 'master' into bugfix-ground 2011-05-27 07:53:05 +02:00
Oleg Semyonov
6420eaf22f Merge branch 'bugfix-ground' 2011-05-27 08:51:57 +03:00
dankers
97e383afce Small text fix for windows and Mac, praying it works on linux 2011-05-27 14:31:58 +10:00
Oleg Semyonov
a715012184 Merge branch 'windows_installer' into bugfix-ground 2011-05-26 00:30:11 +03:00
elafargue
9cb380fba3 Make sure the "Advanced" settings is not selected by default in the airframe config UI. 2011-05-25 21:25:29 +02:00
elafargue
3edd7e3c3d Support for packaged firmware files (opfw) in the uploader gadget. 2011-05-25 21:23:22 +02:00
zedamota
ccd383c999 Fixes compile issues on windows with latest Qt 2011-05-25 16:15:01 +01:00
Oleg Semyonov
5dc28260ba credits: fix mixed newlines and trailing spaces 2011-05-25 17:59:18 +03:00
elafargue
5b787272f5 OP-504 Attempt to fix the Rescue/Boot issue, and bugfix in firmware version display in UPloader gadget. 2011-05-24 08:15:57 +02:00
zedamota
b69402b7ab This should fix the upload CLI tool. 2011-05-23 11:55:09 +01:00
Oleg Semyonov
cbdba940b5 OP-483: remove gcs/packaging subdirectory (not required anymore) 2011-05-19 13:08:54 +03:00
Oleg Semyonov
5b1e45a8df OP-483: move Windows installer out of ground/gcs tree
In preparation for release build the Windows installer source is moved
out of ground/gcs source tree into release directory. It is also disabled
in the qmake source file and removed from top level Makefile.
2011-05-18 22:22:40 +03:00
elafargue
cc9fa772c0 Improvement: now the config output panel in the config gadget remains up to date all the time, no need to click on the "request" button after setting up the mixers. 2011-05-17 22:23:08 +02:00
David Carlson
21213dd3c5 Merge branch 'master' into OP-495_CheBuzz_HelpButtons
Conflicts:
	ground/openpilotgcs/src/plugins/config/output.ui
2011-05-17 01:06:28 -07:00
David Carlson
b1ec27bd75 Add help buttons to the config gadget UI. Also connect all signals to its slot in configgadgetwidget.cpp. Also some very trivial .html help files. 2011-05-16 21:54:23 -07:00
elafargue
b2587a5b9f Improvement & bugfix: now the output config tab in the config gadget only shows the channel assignments as labels, not dropdowns, and more importantly does not try to save them when clicking on save/apply! 2011-05-17 00:34:25 +02:00
elafargue
98f286a682 Uploader gadget improvements 2011-05-16 22:05:33 +02:00
elafargue
6dc6b45f1b Merge branch 'bugfix-ground' 2011-05-16 20:10:20 +02:00
elafargue
3129c10d05 Bugfix (uploader gadget) 2011-05-16 20:09:51 +02:00
elafargue
65201ec81c Improve Uploader gadget widget behaviour when clicking on halt & boot (prevent double clicking) 2011-05-16 20:03:41 +02:00
David Carlson
d076418895 Merge branch 'master' into OP-495_CheBuzz_HelpButtons 2011-05-15 19:36:38 -07:00
elafargue
6d566c27fe Merge branch 'bugfix-ground' 2011-05-15 23:37:24 +02:00
elafargue
50f1e15f54 Aditional artwork for GCS (artwork directory), plus show basic board info when connected on the uploader gadget. 2011-05-15 22:48:18 +02:00
dankers
2c1caa957c Add some more sounds to the complete sound set 2011-05-15 22:13:21 +10:00
elafargue
2d6b4dce55 Small fix to System Health gadget, to make it behave correctly when started while the connection is up already. 2011-05-14 16:31:59 +02:00
elafargue
3a17168708 Merge branch 'master' into bugfix-ground 2011-05-14 15:45:11 +02:00
elafargue
fab880a7d2 Improvement by pip1996 on opmpap widget, to limit update rate and solve the CPU hogging issue. 2011-05-14 14:47:49 +02:00
dankers
7fc87700cc Fix the default config. The control gadget was on the config screen to help new users validate their inputs. Adding it back. 2011-05-14 17:59:20 +10:00
elafargue
f9212cda7b Last minute default settings refinement.
CC Attitude UI improvement.
2011-05-13 08:24:34 +02:00
elafargue
d2cf5529bf Merge branch 'bugfix-ground' 2011-05-13 07:55:42 +02:00
elafargue
dceae1a9b0 Make bargraph dials better (color and range for roll/pitch/yaw are now correct). Disable use of OpenGL by default on config to ensure max compatibility with all graphics cards. 2011-05-13 00:01:31 +02:00
elafargue
c65c1ac109 Merge branch 'bugfix-ground' 2011-05-12 17:02:39 +02:00
elafargue
ab7fdfcc1f OPReview-40 : Disable min/max output channel range controls when doing a servo test, in order to avoid mistakes by careless users. 2011-05-12 16:32:38 +02:00
David Carlson
5bddbc4108 Add help buttons at relevant places within config gadget. This is only the UI change and the buttons have no effect currently. 2011-05-12 03:37:34 -07:00
James Cotton
55fbb5413b Merge branch 'bugfix-ground' 2011-05-11 20:22:52 -05:00
James Cotton
69c27aa1ce Move "zero while arming" option to below other CC Attitude widgets. Was
overlapping other fields.
2011-05-11 17:45:14 -05:00
elafargue
ca39cbe1fe Merge branch 'bugfix-ground' 2011-05-11 07:16:11 +02:00
elafargue
d5fbc0be4d Fix "Halt" command on Windows XP sp2. 2011-05-10 21:19:51 +02:00
elafargue
f904e09353 Merge branch 'master' into OP-307_Firmware_Description_Packaging 2011-05-10 08:31:25 +02:00
Oleg Semyonov
94c49ac6d0 OP-179: fix library dependencies 2011-05-09 21:05:23 +03:00
Oleg Semyonov
1cae0cd167 OP-179: final fix (builds on Linux and Windows) 2011-05-09 20:09:00 +03:00
Oleg Semyonov
75c5761506 Revert "Revert change for opmaplib, causes linking problems on Windows."
This reverts commit 822017953e
and fixes it to work on Windows too.
2011-05-09 19:36:17 +03:00
elafargue
1c09f85be2 Merge branch 'master' into bugfix-ground 2011-05-09 16:50:11 +02:00
elafargue
822017953e Revert change for opmaplib, causes linking problems on Windows. 2011-05-09 16:48:46 +02:00
James Cotton
fb8417a0ff Merge remote-tracking branch 'origin/op_475_476_calibrate_during_arming' 2011-05-09 09:23:16 -05:00
elafargue
262cc805b0 Updated opmap lib and opmap plugin to use the Utils::StoragePath correctly. 2011-05-09 16:09:35 +02:00
elafargue
a97efad8f9 Modify "StoragePath" to use the settings storage directory and not the home directory. Works on Linux. 2011-05-09 15:19:10 +02:00
elafargue
c36b6a715b OP-451 Add a tooltip for input configuration channel reversal checkboxes, as requested. 2011-05-09 14:24:36 +02:00
elafargue
1f88060671 Merge branch 'master' into bugfix-ground 2011-05-09 14:21:11 +02:00
David Carlson
20fcfe186b Merge branch 'bugfix-ground' of ssh://git.openpilot.org:22/OpenPilot into bugfix-ground 2011-05-09 02:57:22 -07:00
David Carlson
b89909756c Increase accel bias samples to 60. Add debuging output if enabled during calibration. Add check for the possibility of multiple signals arriving before slot is disconnected and causing bias to be calculated incorrectly. 2011-05-09 02:55:05 -07:00
elafargue
9dc3dde2c8 Small UI fix to avoid labels looking ugly on config input panel. 2011-05-09 11:19:55 +02:00
James Cotton
785054a694 OP-475: Update HITL for the FlightStatus object 2011-05-08 16:04:26 -05:00
elafargue
a7b5a2d5f4 Merge branch 'master' into OP-307_Firmware_Description_Packaging 2011-05-08 21:28:24 +02:00
elafargue
4d58967e49 Now check board model and SHA1 hash of the file when uploading a packaged firmware. 2011-05-08 21:22:00 +02:00
Oleg Semyonov
f1ead62dec Windows installer: remove trailing whitespaces in script file 2011-05-08 20:18:56 +03:00
Oleg Semyonov
3e0bb8a876 Windows installer: add option to run GCS after installation 2011-05-08 20:18:54 +03:00
Oleg Semyonov
0f7fc8168e Windows installer: increase verbosity level to show stats 2011-05-08 20:18:53 +03:00
Oleg Semyonov
d228cefae2 Windows installer: always show language selection (even if it was set in the Registry) 2011-05-08 20:18:52 +03:00
Oleg Semyonov
60db758637 OP-179: Windows uninstaller: remove OpenPilot user profile subdirectory if empty 2011-05-08 20:16:20 +03:00
Oleg Semyonov
a3e59429d8 OP-179: Windows uninstaller: update mapscache location to be removed 2011-05-08 20:16:19 +03:00
Oleg Semyonov
0e60e24db7 OP-179: default GCS config: remove mapscache locations
Their locations in user profile have been changed,
see http://progress.openpilot.org/browse/OP-179

If they are defined as they were, they are not removed
by Windows uninstaller.
2011-05-08 20:16:17 +03:00
elafargue
4af0c562e3 GCS-side implementation: if a firmware is package with description 100 byte bin blob at the end, it will use it, and parse it back
if description is structured the same way.
2011-05-08 11:36:55 +02:00
elafargue
61007fd0eb Update Arm status dial to reflect changes too. 2011-05-08 09:44:23 +02:00
elafargue
2b11fa6ee6 Add support for Gyro bias calibration upon arming configuration in the CC Attitude config gadget. 2011-05-08 09:33:54 +02:00
elafargue
f59e7f3410 Update default config to match new UAVObjects and avoid the GCS complaining. 2011-05-08 08:55:20 +02:00
elafargue
b61bd5bf31 Start of Uploader plugin parsing of packaged firmware. work in progress, not fully working yet. 2011-05-08 00:57:59 +02:00
James Cotton
10e55c25bc OP-475: More changes to get the FlightStatus object to work for Armed and
FlightMode
2011-05-07 15:06:04 -05:00
Corvus Corax
97b483dc88 Merge branch 'bugfix-ground' 2011-05-06 15:00:10 +02:00
dankers
db0f7c39c3 Update the RSS feed URL, will only shown when new site is live.
Add reviews site to the list of sites.
2011-05-06 14:34:18 +10:00
elafargue
b0baee3d17 Hooked the autoupdate on CC Attitude widget on autopilot connect. 2011-05-05 23:02:42 +02:00
James Cotton
7e418866be Update the AttitudeSetting object to make the board rotation more human
readable and update the GCS fields appropriately.
2011-05-05 13:04:56 -05:00
Corvus Corax
bff970d414 GCS: notifyplugin: fix casing in phonon include to lower case. Qt ships phonon in lower case directory. 2011-05-05 19:37:23 +02:00
elafargue
6845a77571 Add GPL & authorship info to experimental PowerLog utility in the soruce repository. 2011-05-05 14:54:18 +02:00
James Cotton
80d4589743 Add assert when enum set to invalid value 2011-05-05 01:23:43 -05:00
James Cotton
3d3a4e9572 OP-481: Make max TurboPWM through Config gadget 400 Hz, and change tabstop
order to make more sense.
2011-05-05 01:13:58 -05:00
James Cotton
21a71e5294 Merge branch 'master' into spin_while_armed
Added back the "Spin arming" button to output panel and made it work
Conflicts:
	ground/openpilotgcs/src/plugins/config/configoutputwidget.cpp
	ground/openpilotgcs/src/plugins/config/output.ui
2011-05-05 00:23:51 -05:00
dankers
6d30da68e6 Windows backslash issue for an icon, thanks Buzz! 2011-05-04 20:06:24 +10:00
dankers
35f787dde6 Slight update to default config 2011-05-04 19:48:18 +10:00
dankers
b10f1db55e Update ah.png icon 2011-05-04 19:31:56 +10:00