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