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

4477 Commits

Author SHA1 Message Date
Laurent Lalanne
5b3f2513c6 Merge branches 'laurent/OP-1063_Multi_config_Hexa_fixes' and 'laurent/OP-1063_Multi_config_Hexa_fixes' of ssh://git.openpilot.org/OpenPilot into laurent/OP-1063_Multi_config_Hexa_fixes
Added Svg OctoX frame
2014-07-13 11:07:40 +02:00
Laurent Lalanne
711aa7f7d6 OP-1063_Multi_config_Hexa_fixes Added OctoX Svg 2014-07-13 11:01:06 +02:00
Laurent Lalanne
64eb77ed8b OP-1063 Multi_config_Hexa_fixes Svg file : Added HexaX_reverse and fixed gradients
SetupWizard : Updated Hexa, HexaX and HexaH default values, default
Throttle curve at 90% max
Fixed a previous bug sign in HexaH (and HexaX because previously copied)
: Bug was in M4 Roll and M6 Yaw.
2014-07-13 10:30:45 +02:00
Laurent Lalanne
0c0ae36413 OP-1063 Multi_config_Hexa_fixes Svg file : Added HexX_reverse and fixed gradients
SetupWizard : Updated Hexa, HexaC and HexaH default values, default Throttle curve at 90% max
Fixed a previous bug sign in HexaH (and HexaX because previously copied) : Bug was in M4 Roll and M6 Yaw.
2014-07-13 01:39:50 +02:00
Alessio Morale
fd307479e8 OP-1395 - Change labels for better readability remove trailing spaces from translated strings 2014-07-10 22:12:25 +02:00
Alessio Morale
ca12105527 OP-1395 - missing uncrustification 2014-07-10 22:05:12 +02:00
Laurent Lalanne
748190935d OP-1063 Multi_config_Hexa_fixes : Mixer matrix settings for Hexa, HexaX, HexaH.
New mixer values (60/40) for Pitch and Roll, read from values stored in board.
Svg fixes
2014-07-10 16:33:11 +02:00
Laurent Lalanne
a46480a99b OP-1063 Multi_config_Hexa_fixes : Added real HexaX, renamed HexaX > HexaH
Added artwork in config and wizard svg. Cleanup on svg connection diagram (layers)
DO NOT USE until mixers are fixed
2014-07-10 06:01:28 +02:00
Alessio Morale
c01047920a OP-1395 - Remove Qt::Dialog flag as it is misbehaving in linux 2014-07-09 23:06:14 +02:00
Alessio Morale
e53be4f8ec OP-1395 - Fix log entries downloaded counter in dialog 2014-07-09 19:49:14 +02:00
Alessio Morale
dc11ff51b1 OP-1395 - fix typo in Flight log dialog 2014-07-09 08:40:31 +02:00
Alessio Morale
0b16d33b88 Merge branch 'amorale/OP-1347_flight_logs_segfault' into amorale/OP-1395_flight_log_enhancements 2014-07-08 18:27:25 +02:00
Alessio Morale
5284419cda OP-1347 - Add title/icon, cleanup and fix modality 2014-07-08 15:13:52 +02:00
Alessio Morale
80169e998f OP-1395 - Handles and unpack multiple uavos in single Debug Log Slot, default interval set to 500ms, 2014-07-08 02:51:50 +02:00
Alessio Morale
3f60e75d2c OP-1347 - Get rid of QDialog and all QWidget stuffs.
Todo: make it modal, the problem right now is with its parent being an QWidget
2014-07-07 16:50:03 +02:00
Philippe Renon
352f0112e9 OP-1393 fixed valgrind error reported in SerialPlugin destructor 2014-07-06 17:56:34 +02:00
Laurent Lalanne
fc1b49fe01 OP-1354 PFD fixes for telemetry rates display / Telemetry status. Sumdist only displayed if connected via OPLM 2014-07-06 14:53:43 +02:00
Laurent Lalanne
145a69c9f5 OP-1337 Typos fixes in code + Translation update 2014-07-05 18:51:16 +02:00
dwillis
4e78d3cafa OP-792
Clear bound combo box lists on board disconnect to ensure that we get
new options added on the next connected signal. This ensures that
different board types always get the correct options when connected.
2014-07-05 01:44:55 +01:00
James Duley
455c33fb29 check whether python is python 2 use python2 if not 2014-07-04 14:43:15 +12:00
dwillis
5c085823cf OP-792
Make sure m_currentBoardId is initialized to a known value that we can
use to check to see if we actually have a board id or not. Only set up
limits for UAVObjects bound to combo box if we have a board id that is
not set to the default value.
2014-07-04 01:18:24 +01:00
Philippe Renon
01b01052a8 Merge remote-tracking branch 'origin/filnet/OP-1384_revo_board_rotation_is_cleared_by_other_calibration_steps' into next 2014-07-03 22:38:14 +02:00
Philippe Renon
f345adae44 OPO-1384 thermal calibration ui : changed label Variance back to Gradient 2014-07-03 00:54:00 +02:00
Philippe Renon
20df4b7903 OP-1384 updated calibration help text 2014-07-03 00:51:49 +02:00
Philippe Renon
0ccf4e2ea2 OP-1384 minor changes to thermal calibration textual instructions 2014-07-03 00:23:51 +02:00
Philippe Renon
4de8575fa9 OP-1384 gyro calibration will not zero revo board rotation anymore 2014-07-03 00:22:40 +02:00
Alessio Morale
4389f767f3 uncrustify 2014-07-02 23:27:58 +02:00
Philippe Renon
1497d45eee OP-1377 calibration config panel Apply button is now visible only in Expert mode 2014-06-29 21:11:34 +02:00
Philippe Renon
645f1a16ac OP-1376 calibration config panel now propoperly saves result to board SD 2014-06-29 21:10:04 +02:00
Alessio Morale
1b823b7b92 Merge remote-tracking branch 'origin/Bertrand/OP-1308_Set_Same_Logic_To_Alarms' into next
Conflicts:
	flight/libraries/sanitycheck.c
	flight/modules/StateEstimation/filtermag.c
	flight/modules/System/systemmod.c
2014-06-26 20:31:27 +02:00
Alessio Morale
b16f8c54e2 Merge remote-tracking branch 'origin/laurent/OP-1337_French_translations_updates' into next 2014-06-26 19:41:01 +02:00
Alessio Morale
cf6d5be009 Merge remote-tracking branch 'origin/laurent/OP-1354_Current_voltage_fixes_and_more_in_PFD' into next 2014-06-26 19:39:49 +02:00
Laurent Lalanne
8895cae3eb Merge branch 'next' into laurent/OP-1337_French_translations_updates
Conflicts:
	ground/openpilotgcs/src/plugins/config/calibration/thermal/compensationcalculationtransition.h
2014-06-22 22:06:35 +02:00
Alessio Morale
7fc58a6b2b Merge remote-tracking branch 'origin/filnet/OP-1351_calibration_ui_polishing' into next 2014-06-22 20:51:41 +02:00
Alessio Morale
f30dd414ac Merge branch 'amorale/OP-1227_cc_high_cpu_utilization' into next 2014-06-22 16:06:08 +02:00
Laurent Lalanne
56e3b43e9f OP-1354 Missing WaypointActive 2014-06-21 13:20:09 +02:00
Laurent Lalanne
7e62aa4161 OP-1354 Added waypoint info : wp# / wp count and mode 2014-06-21 13:09:23 +02:00
Laurent Lalanne
8e2efe0c5f OP-1354 Added compass-home (Enabled if TakeOffLocation.Status is Valid) and compass-waypoint (Currently disabled) 2014-06-20 00:50:44 +02:00
Philippe Renon
d775eb536a OP-1351 changed some thermal calibration instruction messages from Warn to Info 2014-06-16 23:06:06 +02:00
Philippe Renon
0f439baff2 OP-1351 six point calibration would not clear instruction text when displaying home location not set error message 2014-06-16 23:05:19 +02:00
Alessio Morale
3932d0a8bd Merge remote-tracking branch 'origin/laurent/OP-1354_Current_voltage_fixes_and_more_in_PFD' into next 2014-06-16 10:04:07 +02:00
Philippe Renon
bd127320d7 OP-1351 thermal calibration - fixed glitch in time display 2014-06-14 22:24:07 +02:00
Philippe Renon
7eea7113e3 OP-1351 six point calibration - replaced unset home location error popup wiht instruction message 2014-06-14 18:41:53 +02:00
Philippe Renon
440741f616 OP-1351 fixed an instruction message 2014-06-14 18:19:18 +02:00
Philippe Renon
48978b523c OP-1351 minor cleanups 2014-06-14 18:14:10 +02:00
Philippe Renon
6e43858f50 OP-1351 commented out thermal rise simulation 2014-06-14 18:13:17 +02:00
Philippe Renon
51bfb49e8c OP-1351 add more helpful instruction to thermal calibration (end condition, estimated time, ...) 2014-06-14 18:11:43 +02:00
Philippe Renon
1e0028cc2f OP-1531 thermal calibration now displays the acquired temperature range + cleaned up display and handling of temp and variance. 2014-06-13 00:40:55 +02:00
Philippe Renon
bc7087da1a OP-1351 added missing tr() call for thermal calibration estimated time message 2014-06-12 21:11:45 +02:00
Kevin Finisterre
58dad5d3a5 Try to set Ilimit Rate... somehow I set Ilimit Attitude instead. Need to sort out. basic idea worked though. 2014-06-12 12:07:03 -04:00
Kevin Finisterre
9aaa764797 work out a method to set some default PIDs... using a setData() call helps!!! 2014-06-12 11:05:46 -04:00
Kevin Finisterre
1bf9f250dc poor attempt to set some default PIDS? make a note to change the modelview ehre as well. 2014-06-12 02:43:38 -04:00
Kevin Finisterre
2dcc9c59f1 correct values to be more appropriate for VehicleConfigurationHelper::applyMixerConfiguration() 2014-06-11 21:28:20 -04:00
Kevin Finisterre
47673f519e Attempt to set some mixer values 2014-06-11 21:25:05 -04:00
Kevin Finisterre
64b2fce3d4 I created some sort of issue in the Output warning highlights. Disable for now. 2014-06-11 16:02:15 -04:00
Philippe Renon
67ff2e58b8 OP-1351 now use Newton's law of cooling to simulate temperature rise 2014-06-11 21:35:07 +02:00
Kevin Finisterre
569209a510 add setupElevonServo function 2014-06-11 15:20:31 -04:00
Kevin Finisterre
1f74a78263 Attempt adding in the proper Mixer setting constructs for Elevon setup. 2014-06-11 14:41:42 -04:00
Kevin Finisterre
b9733363b3 some revision control data is misplaced preventing compile 2014-06-11 12:23:33 -04:00
Laurent Lalanne
4ecc78a353 OP-1337 Simplified tooltip message for DelayComp/CC inverted mode 2014-06-11 07:56:16 +02:00
Philippe Renon
e596f2ea90 OP-1351 thermal calibration - added Debug message type and used it to stop displaying some status messages 2014-06-11 01:07:00 +02:00
Kevin Finisterre
7558509720 Revert "Fix minor cosmetic issue where vtail model was not rendering in the Configuration screen. Edit the Inkscape Object Properties."
This reverts commit 11fa414e1a.

Conflicts:
	ground/openpilotgcs/src/plugins/config/images/fixedwing-shapes.svg
	ground/openpilotgcs/src/plugins/setupwizard/pages/fixedwingpage.cpp
2014-06-08 00:00:43 -04:00
Kevin Finisterre
28246cccbe fix remaining headers 2014-06-07 23:04:12 -04:00
Kevin Finisterre
0fa69ba789 add proper header definition for Elevon setup 2014-06-07 22:52:28 -04:00
Kevin Finisterre
0bd4e9efa5 Try to fix my Vtail->Elevon naming issue. Attempt to fix Elevon mixer setting defaults 2014-06-07 22:31:42 -04:00
Kevin Finisterre
c2c89bf0f5 Merge remote-tracking branch 'origin/next' into thread/OP-1222_Fixed_Wing_Wizard_Support
Getting more current code in place.
2014-06-07 21:24:05 -04:00
Alessio Morale
2396350f2f OP-1365 Flight code instrumentation API: Implementation of UAVObject wrapper layer 2014-06-06 22:19:27 +02:00
Philippe Renon
4a6c417bda OP-1351 fixed inversed calibration instruction text 2014-06-01 20:50:46 +02:00
Philippe Renon
b348dbdd1c OP-1351 moved calibration help text to its own tab (plenty of room to add more help..) 2014-06-01 19:28:15 +02:00
Philippe Renon
bfff7f73ed OP-1351 made instruction text more consistent accross calibration steps 2014-06-01 17:41:05 +02:00
Philippe Renon
e434fc6db9 OP-1351 display thermal calibration estimated duration in instruction text box 2014-06-01 17:21:03 +02:00
Philippe Renon
b13e5548c1 OP-1351 made sure that progress bar won't show 100% when calibration failed 2014-06-01 17:20:17 +02:00
Philippe Renon
99444babeb OP-1351 simplified thermal progress bar handling and made it indeterminate when target duration not yet estimated 2014-06-01 16:03:31 +02:00
Philippe Renon
e0a61603bf OP-1351 fixed compilation error caused by duplicate method 2014-06-01 15:01:02 +02:00
Philippe Renon
d70c78109f OP-1351 fixed issue with buttons initial enabled state 2014-06-01 14:31:21 +02:00
Philippe Renon
2a1e2436eb OP-1351 added progress bar for sixpoint calibration 2014-06-01 12:49:57 +02:00
Philippe Renon
0b108ecf04 OP-1351 Apply and Save logic for thermal calibration now works as expected 2014-06-01 01:08:21 +02:00
Philippe Renon
149f7e79d9 OP-1351 add acquiring flag to avoid spurious samples at the end of thermal calibration acquisition 2014-05-31 20:15:10 +02:00
Philippe Renon
bdbe9d7f68 OP-1351 fixed early closing of debug log file causing some qt warnings and loss of debug output 2014-05-31 19:44:09 +02:00
Philippe Renon
489f59b65d OP-1351 fixed issue that caused thermal calibration to progress bar to move back 2014-05-31 19:42:53 +02:00
Philippe Renon
5182ccc2eb OP-1351 initial cleanup of thermal calibration + added attempt at simulating the temperature rise 2014-05-31 19:42:40 +02:00
Philippe Renon
14e8e769c8 OP-1351 made help icon size consistent accross configuration panels 2014-05-30 19:06:34 +02:00
Philippe Renon
111dcd704f OP-1351 SixPointCalibrationModel will now only save relevant parts of uavobjects to avoid stomping irrelevant parts 2014-05-30 19:06:34 +02:00
Philippe Renon
ac61ed35d2 OP-1351 use two instances of SixPointCalibrationModel (one for accel and one for mag calibration) to avoid apply/save issues when using only one 2014-05-30 19:06:29 +02:00
Philippe Renon
9f50859978 OP-1351 Apply and Save logic for board level calibration now works as expected 2014-05-30 18:07:23 +02:00
Philippe Renon
20708f0058 OP-1351 Apply and Save logic for sxi point calibration now works as expected 2014-05-30 15:11:37 +02:00
Philippe Renon
934a11bd96 OP-1351 Apply and Save logic for gyro bias calibration now works as expected 2014-05-30 15:09:07 +02:00
Kevin Finisterre
11fa414e1a Fix minor cosmetic issue where vtail model was not rendering in the Configuration screen. Edit the Inkscape Object Properties.
Likewise adjust fixedwingpage.cpp to be more consistant with the inkscape label. ie 'vtail' vs. 'v-tail'
2014-05-29 11:51:20 -04:00
Philippe Renon
bd6bd043d1 OP-1351 thermal calibration - fixed duplicate signal warning 2014-05-29 00:26:37 +02:00
Philippe Renon
9cced08f82 OP-1351 reviewed instructions text for all calibration steps 2014-05-28 23:43:11 +02:00
Philippe Renon
60700cab7f OP-1351 improved instructions handling for thermal calibration (removed duplicates, specified instruction types) 2014-05-28 23:07:31 +02:00
Laurent Lalanne
534a3d2282 OP-1337_French_translations_updates Changes/Updates in uavconfiginfo.cpp (not sure is currently used) 2014-05-28 20:43:38 +02:00
Laurent Lalanne
94150fc2d3 Merge branch 'next' into laurent/OP-1337_French_translations_updates 2014-05-28 20:03:14 +02:00
Corvus Corax
bf16738fd3 Merge branch 'next' into amorale/OP-1350_takeoff_location_handling 2014-05-26 17:16:47 +02:00
Philippe Renon
c9b64d6399 OP-1351 reverted use of QToolbox + tried to better handle resizing of visual help 2014-05-25 22:48:36 +02:00
Kevin Finisterre
4ebaa6f205 set all the min and max values to 554 and 2400 per the Arduino servo library
fix some cosmetic errors on the debug output
fix the Vtail mixer setting that caused channel 4 to go crazy due to being undefined. Servo would sit and shake for no reason.
2014-05-25 16:05:13 -04:00
Kevin Finisterre
4d250ff856 Fix channel indexes to use servoCenterSlider
Set channelNeutral = 1500 where appropriate for each model type.
Add the missing actuator save for fixed wing!   actSettings->setData(data);
2014-05-25 15:20:04 -04:00
Philippe Renon
0f72ca05e9 OP-1351 cleaned up instruction handling code (less hacky) 2014-05-25 20:14:26 +02:00
Philippe Renon
48558f75e6 OP-1351 disable other calibration steps when running thermal calibration 2014-05-25 18:46:51 +02:00
Laurent Lalanne
8bc4b5e7f3 OP-1354 Current voltage fixes and more in PFD
First commit

Fix Current, Voltage and ConsumedEnergy on Pfd (i hope)
Added Throttle bargraph and Telemetry Tx/Rx + Telemetry status
Top panel with more space for future information / Compass moved
2014-05-25 05:46:06 +02:00
Philippe Renon
9a1a43186a OP-1351 attempt at using a QToolbox for the calibration steps UI (wip to get early feedback) 2014-05-23 09:15:24 +02:00
Philippe Renon
297671ae68 OP-1351 temperature (absolute and variance) are displayed again. cleaned up related code. 2014-05-22 21:22:54 +02:00
Philippe Renon
4feaa72998 OP-1351 thermal calibration step now uses instruction panel like all other steps (WIP).
Display of temp and temp variation currently broken.
2014-05-21 23:14:09 +02:00
Philippe Renon
e8b7a025ba OP-1351 calibration ui : Moved instruction panel below button panel to free
space for visual help. Made visual help image respect aspect ration. Text
panels are now non editable, reworked help text and step names.
2014-05-21 23:14:08 +02:00
Philippe Renon
eee02bafe6 first version (resizing should go to image, might need a split pane) 2014-05-21 23:14:08 +02:00
Alessio Morale
4581481852 Fix a bug making version checker not working for satellite. 2014-05-20 15:13:39 +02:00
Corvus Corax
718a35c376 OP-1353 Fix Position and Velocity in Flightgear HITL bridge 2014-05-19 00:18:57 +02:00
Laurent Lalanne
2f3cca7478 Merge remote-tracking branch 'origin/next' into laurent/OP-1337_French_translations_updates 2014-05-17 10:50:47 +02:00
Philippe Renon
fe60509ffa OP-1331 uncrustified 2014-05-16 23:53:04 +02:00
Philippe Renon
846146ca80 Merge branch 'filnet/OP-1331_alignment_issue_in_input_output_channel_config' into next
Conflicts:
	ground/openpilotgcs/src/plugins/config/configgadgetwidget.cpp
2014-05-16 23:51:13 +02:00
Alessio Morale
37d2ace282 OP-1350 add uavo to GCS 2014-05-16 02:16:45 +02:00
Philippe Renon
9fe0c6516c OP-1331 slightly increased min width of Input Channel Function combobox 2014-05-15 00:20:45 +02:00
Philippe Renon
ced787d716 OP-1331 fixed regression in widget binding framework (handling of scale was broken) 2014-05-14 23:37:40 +02:00
Philippe Renon
b74e1c19bf OP-1331 slightly increased min width of Input Channel Type and Number comboboxes 2014-05-14 22:11:15 +02:00
Philippe Renon
c32026b906 OP-1331 hopefully last tweaks for input/output channel alignment on CliffOS (most component width are now self adjusting) 2014-05-13 22:52:10 +02:00
Philippe Renon
940074e6f6 OP-1348 Congig gadget would briefly flash next widget when replacing the currently selected widget (missing change) 2014-05-13 22:06:10 +02:00
Philippe Renon
513ba37746 OP-1348 Congig gadget would briefly flash next widget when replacing the currently selected widget 2014-05-13 22:04:01 +02:00
Philippe Renon
e9f14544f9 OP-1346 GCS was not allowing setting the ResponseTime for the Collective input channel.
Worse GCS would then shift the values (Accessory0 would go to Collective, Accessory1 to Accessory0,
Accessory2 to Accessory1 and Accessory2 would always be zero)
2014-05-12 22:42:01 +02:00
Philippe Renon
6804e5fe8e OP-1331 factored common code between InputChannelForm and OutputChannelForm into new abstract class ChannelForm 2014-05-12 22:30:50 +02:00
Laurent Lalanne
7aa221e7ca OP-1337 French translations updates
Update for help link related to Oplink (source code and translation)
Previously old wiki Pixtreme page
2014-05-12 19:57:39 +02:00
Laurent Lalanne
fb58c001cf OP-1337 French translations updates
SystemHealt alarms : Little update and changes on Receiver-Critical to match recent changes in next (six stabilization modes)
2014-05-11 23:14:43 +02:00
Philippe Renon
38b0617596 OP-1331 uncrustified 2014-05-11 22:08:35 +02:00
Philippe Renon
7affc8d12f OP-1331 OP-1335 BITFIELD was removed by mistake from UAVObjectField::isNumeric() (self review) 2014-05-11 18:53:49 +02:00
Philippe Renon
88100a72c2 OP-1331 OP-1335 revisited GComboBox to integer binding (less hacky now ;) ) 2014-05-11 18:48:39 +02:00
Philippe Renon
9cf24a9731 OP-1331 minor tweaks to output channel form 2014-05-11 17:46:37 +02:00
Philippe Renon
b6a297c40f OP-1159 Removed "Rev" checkboxes on input tab for channels on which it doesn't have an effect 2014-05-11 17:42:44 +02:00
Philippe Renon
048ca0787f OP-1343 GCS Config - Input Channel Response Time was not saved + Made visible only for relevant channels. 2014-05-11 17:32:04 +02:00
Philippe Renon
fcc16367eb OP-1331 fixed compilation error in configgadgetwidet introduced with last commit 2014-05-11 16:30:31 +02:00
Philippe Renon
9012f0aa89 OP-1331 commented out useless GCS logging 2014-05-11 16:20:07 +02:00
Philippe Renon
3a02149d1d Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next 2014-05-11 14:56:56 +02:00
Philippe Renon
40ed1fc570 OP-1174 fixed GCS telemetry build dependency issue 2014-05-11 14:20:31 +02:00
Philippe Renon
274c6aadad OP-1331 trying new approach to address input/output channel configuration grid alignment issues.
New approach is to move the individual widgets to the parent grid layout in order to have them all under the same constraints.
This wip to have feedback on other OSes.
2014-05-10 20:40:14 +02:00
Laurent Lalanne
b30b1ad395 OP-1337 French translations updates
Dot missing, added in source code and translation updated.
2014-05-10 13:48:12 +02:00
Laurent Lalanne
048ac1e383 OP-1337 French translations updates
Add tr() for Wiki links and allow FR pages from wiki
2014-05-10 11:56:24 +02:00
Laurent Lalanne
7fafb44bfb OP-1337 French translations updates
Typo fix in importexportgadgetwidget.cpp : to file...
2014-05-09 22:44:26 +02:00
Alessio Morale
7a85c0939c Merge branch 'amorale/OP-975_calibration_process_changes' into next 2014-05-08 22:56:16 +02:00
Bertrand Oresve
fd1b786868 Merge branch 'next'
Conflicts:
	flight/libraries/sanitycheck.c
	flight/modules/Stabilization/stabilization.c
2014-05-08 21:36:54 +02:00
Philippe Renon
da3d9d61fc OP-1331 fixed alignment issues in Config Output channel list (mostly by fixing the size of items).
Includes other minor UI cleanups (spin box text right aligned, ...)
2014-05-08 18:31:09 +02:00
Philippe Renon
fed7fba84f OP-1331 fixed alignment issues in Config Input channel list (mostly by fixing the size of items).
Removed hidden channelNumber spin box. Included other minor UI cleanups (spin box text right aligned, ...).
2014-05-08 18:31:01 +02:00
Philippe Renon
07a828f971 OP-1331 OP-1335 Added support in ConfigTaskWidget to bind a GComboBox to an integer property 2014-05-08 17:55:20 +02:00
Philippe Renon
cc1c4db786 Merge branch 'filnet/OP-1174_beautify_uploader_gadget_popups' into next 2014-05-08 00:28:26 +02:00
Alessio Morale
96904bdf50 OP-975 Use GyroSensor UAVO when available for gyro calibration (on revo GyroState is biased by EKF gyrobias, so it reads almost always 0) 2014-05-07 22:34:27 +02:00
Alessio Morale
bd7b1f8d57 OP-975 some visual enhancemets to UI (moving save button for level, adding spacers, showing percentage to progressbar) 2014-05-07 21:07:08 +02:00
Alessio Morale
7451e3d0a5 OP-975 fix some help text. 2014-05-07 21:03:08 +02:00
Cliff Geerdes
ead576bab4 OP-1323 GCS label font tweaks 2014-05-06 21:52:32 -04:00
Philippe Renon
e3e92efc70 OP-1174 uncrustified 2014-05-05 00:05:51 +02:00
Philippe Renon
1e803c292b OP-1174 beautified various uploader popups 2014-05-04 22:53:14 +02:00
Philippe Renon
f38de84aa2 OP-1174 changed title of firmware mismatch popup 2014-05-04 22:52:09 +02:00
Philippe Renon
bcb16f7618 OP-1174 minor uploader ui tweaks : Status text now has minimum size to avoid jumps of the toolbar buttons. Capitalized Erase Settings button. 2014-05-04 22:51:24 +02:00
Philippe Renon
465f57215c OP-1309 restored tab index to 0 in input.ui 2014-05-04 18:22:28 +02:00
Philippe Renon
8abd540eb9 OP-1309 fixed label alignment issue in input.ui affecting Stabilization Modes 2014-05-04 12:47:40 +02:00
Corvus Corax
aee6a3b85b Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks 2014-05-04 12:04:43 +02:00
Corvus Corax
fb41258e57 OP-1309 fixed missing assignment in manualcontrol FM switch 2014-05-04 12:03:56 +02:00
Alessio Morale
1395bd524c OP-975 fix help, make instruction text more visible 2014-05-03 19:45:22 +02:00
Corvus Corax
8ec8c4e235 Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks 2014-05-03 18:40:10 +02:00
Alessio Morale
c15b415499 OP-975 have differenet set of messages for accel only(ignore orientation on xy plane) and mag calibration. 2014-05-03 18:40:04 +02:00
Corvus Corax
0509595137 OP-1309 present for Laurent: 3 more Stabilized modes (and a bit of cleanup) 2014-05-03 18:38:45 +02:00
Philippe Renon
1bca36ab8d OP-1174 auto update wizard : removed now (hopefully) uneeded workarounds 2014-05-03 17:42:19 +02:00
Philippe Renon
5b64459eb3 OP-1174 changed fw version check popup from QErrorMessage to QMessageBox. This allows to use a warning icon, etc... And opens the door to more improvments. 2014-05-03 17:41:01 +02:00
Philippe Renon
8c0560418d OP-1174 moved firmware version check (again) from uploader plugin to telemetry plugin 2014-05-03 14:32:46 +02:00
Philippe Renon
6fe1c9acd2 OP-1174 OP-1285 Fixed uploader gadget button tooltip. Was wrongly indicating that the erase feature is available from BL version 4 and earlier instead of later. 2014-05-02 23:46:30 +02:00
Philippe Renon
81b7063f04 OP-1174 OP-1131 moved firmware version check from uploader gadget to uploader plugin - removed test code 2014-05-02 23:42:28 +02:00
Philippe Renon
40dcd94b5c OP-1174 OP-1131 moved firmware version check from uploader gadget to uploader plugin.
This ensures that the check is always done even if the uploader gadget is not displayed.
2014-05-02 23:36:05 +02:00
Corvus Corax
c63540b2ec Merge branch 'corvuscorax/OP-1309_Stabilization-Refactoring' into corvuscorax/OP-1259_Cruise_Control_Tweaks
Conflicts:
	flight/modules/Stabilization/stabilization.c
	shared/uavobjectdefinition/stabilizationsettings.xml
2014-05-02 18:25:57 +02:00
Philippe Renon
4b379a1816 OP-1174 unrelated cleanup :) 2014-05-02 08:56:09 +02:00
Philippe Renon
f4f3f74948 OP-1174 uploader gadget - now wait for all boards to be disconnected (used to wait for *one* board to be disconnected).
This was acheived by reusing new ConnectionWaiter.
2014-05-02 08:55:46 +02:00
Philippe Renon
9573e141aa OP-1174 auto update wizard - error messages are now shown in red 2014-05-02 08:53:40 +02:00
Philippe Renon
6dd88da492 OP-1174 uploader gadget - made all strings translatable 2014-05-01 23:48:17 +02:00
Philippe Renon
9132e3d44f OP-1174 uploader gadget - removed deprecated code and minor renaming 2014-05-01 23:21:57 +02:00
Philippe Renon
fababeeeee OP-1174 wizard upgrade page - made all strings translatable 2014-05-01 23:19:50 +02:00
Philippe Renon
7fef044325 OP-1174 wizard upgrade page - removed now uneeded fix that caused the wizard dialog to flicker 2014-05-01 23:14:35 +02:00
Corvus Corax
f7a2e31809 Merge branch 'next' into theothercliff/OP-1259_Cruise_Control_Tweaks
Conflicts:
	flight/pios/stm32f10x/inc/usb_conf.h
2014-05-01 22:58:10 +02:00
Philippe Renon
e8cb96f90d OP-1174 uploader gadget - removed popup to disconnect when using auto update.
Fix also applies to vehicule setup wizard autoupdate page
Instead of using a popup that requires user to click Ok, GCS will wait untill all boards are disconnected
This fix induces lots of cleanups.
2014-05-01 22:48:22 +02:00
Corvus Corax
e47cad8ab8 OP-1309 changed default maximum rate for yaw (was too low, old Stabi ignored that setting) 2014-05-01 19:33:03 +02:00
Philippe Renon
39205e350f OP-1174 uploader gadget - added comments and cleaned up logging 2014-05-01 17:19:33 +02:00
Philippe Renon
c981da5f09 OP-1174 uploader gadget - make sure UI is updated before modal popup is executed 2014-05-01 17:19:24 +02:00
Philippe Renon
3ebe4a7c77 OP-1174 uploader gadget - refactored duplicated code into new "sleep" method 2014-05-01 17:19:23 +02:00
Philippe Renon
b13b72acad OP-1174 uploader gadget - fixed spelling mistake and simplfied erase button logic 2014-05-01 17:18:58 +02:00
Philippe Renon
ef9eaaba35 OP-1174 added timing out dialog used for board disconnect and connect detection (no need to click ok anymore when disconnecting while rescuing) 2014-05-01 16:37:12 +02:00
Corvus Corax
6993570cc9 OP-1309 integrated AltitudeHold into new Stabilization 2014-05-01 11:48:38 +02:00
Corvus Corax
3ada1da71a uncrustify 2014-04-30 22:20:07 +02:00
Cliff Geerdes
5ee2930181 OP-1259 Removed inverted flight pitch and yaw reverse option 2014-04-29 20:24:49 -04:00
Alessio Morale
cd27914a56 OP-975 Use Fitting algorithm for mag calibration, continously acquiring sample during the whole process 2014-04-27 18:35:30 +02:00
Alessio Morale
b7e53f782b OP-975 Implement fitting along axis (no rotation) 2014-04-27 18:25:04 +02:00
Alessio Morale
a00b633972 OP-975 fix some text, make it translatable 2014-04-27 12:59:39 +02:00
Alessio Morale
bb35a8fc97 OP-975 remove "magic strings", cleanup 2014-04-27 12:58:59 +02:00
Alessio Morale
76b19f8c35 OP-975 Employ a new sequence that is optimal for magnetometer calibration. Updated all images 2014-04-27 12:13:49 +02:00
Corvus Corax
33acbc4209 OP-1309 added new thrust mode default to setup wizard 2014-04-26 20:57:39 +02:00
Corvus Corax
599661ba18 OP-1309 UAVObject changes, GCS changes and Makefile changes needed for Stabi refactoring 2014-04-26 15:14:40 +02:00
Alessio Morale
7e6875bf3b OP-975 give to empty image a meaningful name 2014-04-22 17:39:12 +02:00
Alessio Morale
7be6c16a40 OP-1301 allow GPS protocol selection only if GPS module is enabled.
This allow to be able to save HW settings with GPS module disabled.
2014-04-20 13:26:06 +02:00
Alessio Morale
d9b25db36d OP-1196 Populate attitude tab at connection for CC 2014-04-20 13:08:07 +02:00
Alessio Morale
d0a3303018 OP-975 replace empty model image. 2014-04-18 14:43:50 +02:00
Alessio Morale
e165324019 OP-975 Add some graphic/text hints to gyrocalibration 2014-04-13 19:26:07 +02:00
Alessio Morale
49fae24ea0 OP-975 optimize visual quality for instruction pictures 2014-04-11 20:45:45 +02:00
Alessio Morale
da9aacf94f OP-975 show board images for Accelerometer calibration. 2014-04-11 20:44:16 +02:00
Alessio Morale
9fb0f980f3 OP-975 replace plane pictures and add bare board images 2014-04-11 20:42:42 +02:00
Alessio Morale
37cec18e50 OP-975 move listMean and listVar out of configtaskwidget 2014-04-11 06:29:56 +02:00
Alessio Morale
24af67d91a OP-975 cleanup 2014-04-11 05:44:47 +02:00
Alessio Morale
9aef8b0edf OP-975 Move gyro zero bias calibration to a reusable class 2014-04-11 05:41:39 +02:00
Alessio Morale
2249510c52 OP-975 Move board level calibration to a reusable class 2014-04-11 01:45:36 +02:00
Alessio Morale
7708cdd15d OP-975 Move six points calibration to a reusable class 2014-04-11 00:46:44 +02:00
Alessio Morale
73169e0f20 OP-975 Split level/gyro calibrations, base level calibration on board rotation, a lot more refactoring/cleanup 2014-04-10 22:43:47 +02:00
Alessio Morale
f1d6b3a863 OP-975 fix message at end of calibration 2014-04-10 22:42:20 +02:00
Alessio Morale
28361488b8 OP-975 first part of code refactoring, changed the UI to better use the available space 2014-04-10 17:30:33 +02:00
Alessio Morale
1fe591d51e OP-975 change BoardRotation data type to float so it can be used for level calibration 2014-04-10 01:47:37 +02:00
Alessio Morale
1f0885dd4f OP-975 Calibrating a single sensor doesn't mean reset the other... 2014-04-09 19:57:23 +02:00
Alessio Morale
6c0851769e OP-975 Get rid of SIX_POINT_CAL_ACCEL, implemented
separate cal for mag and accel
2014-04-09 17:35:30 +02:00
Alessio Morale
9e702a123a OP-975 add an "help view" and associated graphics for leveling 2014-04-09 02:23:50 +02:00
Alessio Morale
feee6f78e3 OP-975 Add separate buttons for mag and accel calibration (UI changes) 2014-04-09 02:22:48 +02:00
Alessio Morale
d13d3da204 OP-975 die, die my paperplane 2014-04-09 01:15:08 +02:00
Alessio Morale
45915e3387 OP-975 Remove noise calibration 2014-04-09 01:12:31 +02:00
Alessio Morale
694cb01ace OP-975/OP-1068 Fix gcs so current calibration does still works 2014-04-08 21:22:40 +02:00
Corvus Corax
4b50708db6 uncrustify 2014-04-08 16:26:55 +02:00
Alessio Morale
c83284b21e Merge remote-tracking branch 'origin/next' into shared/OP-1252_update_to_qt521 2014-04-08 11:31:23 +02:00
Alessio Morale
6e0f478f43 OP-1291 fix Matlab/Octave converter after UAVTalk changes.
Also made several optimization.
2014-04-05 13:00:55 +02:00
Alessio Morale
8bb1d0148c Uncrustify 2014-04-01 22:58:23 +02:00
Alessio Morale
b58dd938d2 Merge remote-tracking branch 'origin/andrecillo/OP-1283_SystemHealthGadgetWidget_updateAlarms_coordinate_calculation_correction' into next 2014-04-01 22:11:32 +02:00
Alessio Morale
840e4727fd Merge remote-tracking branch 'origin/Bertrand/OP-1250_Add_GPS_Protocol_Config' into next 2014-04-01 21:45:11 +02:00
Alessio Morale
8fb8c8c9ff Merge branch 'next' of git://git.openpilot.org/OpenPilot into next 2014-04-01 21:42:34 +02:00
Alessio Morale
0b66e2e96c Merge remote-tracking branch 'origin/laurent/OP-1257_No_GCS_Audio_Linux' into next 2014-04-01 21:36:39 +02:00
Alessio Morale
18be34db05 Merge remote-tracking branch 'origin/filnet/OP-1246_RadioComBridge_bugs' into next 2014-04-01 21:31:32 +02:00
Fredrik Arvidsson
da5d5aa977 Fixed dll export related issue in uavobjectutil/uavobjecthelper.h, this bug only affected windows. 2014-04-01 17:07:03 +02:00
m_thread
93ce3a1e54 Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI 2014-03-30 18:36:53 +02:00
Corvus Corax
057563dfb2 OP-1170 re-activated accidently commented out code from commit a79efd7 2014-03-30 17:47:31 +02:00
Andres
fd27a23225 OP-1283 Matrix inversion outside loop, mapRect called once 2014-03-28 18:16:03 +01:00
Andres
c8c9411fca OP-1283 spelling error in comment corrected 2014-03-28 14:43:39 +01:00
m_thread
c91bb83f00 Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI 2014-03-28 14:37:58 +01:00
m_thread
6cb2797c4f OP-1245 Made the dialog raise to front if hidden by main window. 2014-03-28 14:34:33 +01:00
Andres
f73d75704b OP-1283 corrected the coordinate calculation of alarm items by including a multiplication of the inverse of the background matrix and the alarm item matrix 2014-03-28 14:22:21 +01:00
Cliff Geerdes
45fa3220a5 Merge branch 'next' into theothercliff/OP-1259_Cruise_Control_Tweaks 2014-03-26 13:49:17 -04:00
Cliff Geerdes
81f31e64a9 OP-1259 WIP to merge next in locally 2014-03-26 13:48:24 -04:00
Cliff Geerdes
eaa58fd1dc Merge branch 'theothercliff/OP-1260_Rattitude_Tweaks' into next 2014-03-26 12:22:17 -04:00
Cliff Geerdes
5ecea4bf33 OP-1260 fix misspelling of RattitudeModeTransition 2014-03-23 13:00:00 -04:00
Philippe Renon
2d52720a87 OP-1263 fixed minor memory leak introduced during SDL refactoring 2014-03-23 16:53:17 +01:00
m_thread
629bf807b5 Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI 2014-03-23 10:52:15 +01:00
Corvus Corax
1babe4383a Merge remote-tracking branch 'origin/D-Lite/OP-1261-winHIDfix' into next 2014-03-22 21:34:53 +01:00
Cliff Geerdes
6d7d10caba OP-1259 PowerDelayComp addtl inverted modes 2014-03-22 01:18:06 -04:00
m_thread
3e3309860a Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI 2014-03-20 23:00:46 +01:00
m_thread
f95e6833e3 OP-1245 Uncrustify 2014-03-20 22:59:27 +01:00
m_thread
77f9294548 OP-1245 Changed the code that saves the logging metadata for all objects and DebugLogSettings object. 2014-03-20 22:58:09 +01:00
m_thread
786d3c97a1 OP-1245 Added tooltips. Added correct colors. 2014-03-20 22:57:21 +01:00
m_thread
b508c7dc96 OP-1245 Re-factored saving to board. Added code to save more things. 2014-03-20 17:02:44 +01:00
m_thread
838d8dd15f OP-1245 Added code to update and store meta data on the board. 2014-03-20 14:10:16 +01:00
m_thread
cfff73361b Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI 2014-03-20 07:25:20 +01:00
Philippe Renon
7a6fcba12a OP-1194 uncrustified 2014-03-20 01:46:38 +01:00
Philippe Renon
03bdd5e03e Merge remote-tracking branch 'origin/next' into filnet/OP-1194_persist_scope_gadget_plot_and_legend_visibility_state 2014-03-20 01:42:26 +01:00
Philippe Renon
3594e70437 Merge remote-tracking branch 'origin/next' into filnet/OP-1243_opmap_widget_duplicate_popup_menu_entries 2014-03-20 01:28:47 +01:00
Philippe Renon
82bcc65d4c OP-1263 cleaned up gcscontrol.pro 2014-03-20 01:09:25 +01:00
Philippe Renon
a9ff7f7afc OP-1255 Qt 5.2.1 : use _MAX_PATH from stdlib.h in place of MAX_PATH from usbstorioctl.h 2014-03-19 23:38:46 +01:00
Philippe Renon
9e9673cde4 OP-1263 moved SDLGamepad members to new private class SDLGamepadPrivate so as to not expose SDL.h to users of this lib 2014-03-19 23:38:37 +01:00
m_thread
a327d49049 OP-1245 Added code to read current log settings from uavos. 2014-03-19 17:08:33 +01:00
Cliff Geerdes
1cb9d9548f OP-1160 limit values in flight code (not just GCS) to avoid DZ. Set GCS tab index back to 0. 2014-03-17 22:40:19 -04:00
Philippe Renon
2903fb9ea7 OP-1263 cleaned up gcscontrol.pro 2014-03-17 20:44:00 +01:00
Philippe Renon
2ee3780d08 OP-1263 SDL is now downloaded and installed independently and is not added to Qt anymore 2014-03-17 20:43:38 +01:00
m_thread
1dae98a378 OP-1245 Added code to load settings from xml file. 2014-03-15 13:57:28 +01:00
Werner Backes
ef715ecd73 Make WriteFile use Events to signal when write requests are
finished. This avoids lockups on Windows platforms during hid_write. (see OP-1261)
2014-03-14 12:19:02 +01:00
Cliff Geerdes
297b0d01cb OP-1260 remove anti-windup, 2 PIDs, mode transition 2014-03-14 01:47:37 -04:00
Bertrand Oresve
bee59c58d3 OP-1250 Add GPS protocol configuration (with minor corrections) 2014-03-13 21:24:31 +01:00
Bertrand Oresve
9622358149 OP-1250 Add Gps Protocol configuration 2014-03-12 20:51:19 +01:00
Alessio Morale
8218becdac uncrustify 2014-03-09 16:43:31 +01:00
Alessio Morale
0f2d65a8e4 Merge branch 'amorale/OP-974_make_bl_info_available_to_fw' into next 2014-03-09 16:17:34 +01:00
Alessio Morale
597a6b4670 Merge branch 'amorale/OP-1230_autoload_dev_firmware' into next 2014-03-09 16:15:09 +01:00
Alessio Morale
b98fce7980 OP-1230 fix paths for Windows as suggested by Filnet 2014-03-09 15:07:11 +01:00
Alessio Morale
4d3b513378 Fix Wiki link for Revo Sensor configuration page Help 2014-03-09 14:46:29 +01:00
Alessio Morale
e407eb8126 Merge branch 'next' of git://git.openpilot.org/OpenPilot into next 2014-03-09 14:38:17 +01:00
Alessio Morale
0b30b79c98 Merge remote-tracking branch 'origin/amorale/OP-1149_gyro_accel_thermal_calibration' into next
Conflicts:
	ground/openpilotgcs/src/libs/eigen/Eigen/src/Core/util/Memory.h
	ground/openpilotgcs/src/plugins/config/revosensors.ui
	ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp
2014-03-09 14:38:08 +01:00
m_thread
41865d5e78 OP-1245 Added functionality to save settings as xml file. 2014-03-09 13:15:17 +01:00
m_thread
171abbb111 OP-1245 Cleaned up after a bad merge. 2014-03-09 10:53:28 +01:00
m_thread
bd90dcc9e9 Merge remote-tracking branch 'origin/next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI
Conflicts:
	ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.h
2014-03-09 10:47:18 +01:00
m_thread
4db48b7a5e OP-1245 Uncrustify 2014-03-09 10:41:21 +01:00
Laurent Lalanne
2355b12bda Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next 2014-03-09 10:13:05 +01:00
Corvus Corax
e31dcd7950 Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment 2014-03-09 01:40:40 +01:00
Corvus Corax
5ce46ed7dd uncrustificationization 2014-03-09 01:39:30 +01:00
Corvus Corax
148b453aad OP-1216 added new mixer output type "reversable motor" to have engines which can can backwards go to a safe level when disarmed 2014-03-09 01:37:22 +01:00
m_thread
d25eb01583 OP-1245 Added separate spinbox for period when throttled or periodically is chosen.
Added empty placeholder methods for some functions.
2014-03-08 17:28:46 +01:00
Corvus Corax
82a196b8cf Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment 2014-03-08 15:52:45 +01:00
m_thread
cbe4eea01e OP-1245 Added buttons and combobox to the logging settings panel. 2014-03-08 13:47:41 +01:00
m_thread
4f6d680810 OP-1245 Added check for board connected to enable disable controls. This function is only available for Revolution board at this point. 2014-03-08 12:14:19 +01:00
m_thread
4209f1d6b5 Merge remote-tracking branch 'origin/next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2014-03-08 10:50:32 +01:00
Laurent Lalanne
ab183100d6 OP-1237 Blank/Black Buttons on Vehicle Configuration Multirotor Throttle Curve
Removed stylesheet for MixerCurve in multirotor tab
2014-03-07 22:44:06 +01:00
Fredrik Arvidsson
54036ee5d6 Merge remote-tracking branch 'origin/thread/OP-1170_Compiler_Warnings' into next 2014-03-07 20:20:48 +01:00
m_thread
fe36fbf927 OP-1245 Added debuglog settings combo editor and databinding between C++ and qml. 2014-03-07 18:06:50 +01:00
m_thread
e533215786 OP-1245 Added debuglog settings wrapper and GUI. 2014-03-06 23:30:55 +01:00
m_thread
0c61fd35c8 OP-1245 Added table with UAVOs. Re-factored some UAVObject code. 2014-03-06 00:41:48 +01:00
m_thread
aa9e18d7fa OP-1170 One more compiler warning zapped. 2014-03-04 23:51:44 +01:00
m_thread
076e690337 OP-1170 Got rid of more compiler warnings.
Uncrustified the code.
2014-03-04 23:45:01 +01:00
Philippe Renon
5d7e37f6b8 OP-1246 removed left over crc_table member from ground uavtalk 2014-03-04 10:03:45 +01:00
Corvus Corax
dbbb8d5e0d OP-1216 fixes as suggested in OPReview-645 2014-03-03 18:58:09 +01:00
Corvus Corax
2c99b008c6 OP-1216 some fixes to flightmode and arm state management, update GCS control widget to be able to test and debug new control infrastructure 2014-03-02 22:20:18 +01:00
Corvus Corax
12eed41e58 OP-1216 modified alarms for manualcontrol/receiver to reflect new architecture 2014-03-02 20:12:19 +01:00
Corvus Corax
3ea9042279 Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment 2014-03-02 14:54:01 +01:00
Philippe Renon
bb16da86ff OP-1243 fixed duplicate popup menu entries appearing when opening menu multiple times
- also removed two unconventional Close menu entries
- and other minor cleanups

+review OPReview
2014-03-02 14:07:13 +01:00
m_thread
b0bc0909ba OP-1170 Fixed MacOSX build error. 2014-02-27 11:29:53 +01:00
m_thread
a5e10d2034 OP-1170 Suppressing specific warnings not fixable. 2014-02-27 09:50:17 +01:00
m_thread
43bd1f3c69 OP-1170 Got rid of all compiler warnings in utils library. 2014-02-27 09:16:33 +01:00
m_thread
ae72735a50 OP-1170 Removed all compiler warnings from opmapcontrol library. 2014-02-27 09:08:38 +01:00
m_thread
36307100f0 OP-1170 Got rid of compiler warnings for several plugins. A few warnings are left since I dont know how to get rid of them without suppressing a whole category of warnings in all files compiled. 2014-02-26 18:33:58 +01:00
m_thread
f306a356f3 OP-1170 got rid of compiler warnings in multiple plugins. 2014-02-26 17:57:45 +01:00
m_thread
4b4f9bd108 OP-1170 Got rid of all compiler warnings in pathactioneditor plugin. 2014-02-26 17:53:22 +01:00
m_thread
a79efd7353 OP-1170 Got rid of all compiler warnings in opmap plugin. 2014-02-26 17:48:40 +01:00
m_thread
7e52a0f641 OP-1170 Got rid of all compiler warnings in ophid plugin. 2014-02-26 17:38:43 +01:00
m_thread
3c4bf5be9a OP-1170 Got rid of all compiler warnings in notify plugin. 2014-02-26 17:36:37 +01:00
m_thread
5be91fa012 OP-1170 got rid of all compiler warnings in logging plugin. 2014-02-26 17:31:01 +01:00
m_thread
460c60399b OP-1170 Got rid of all compiler warnings in lineardial plugin. 2014-02-26 17:30:04 +01:00
m_thread
929f309f61 OP-1170 Got rid of all compiler warnings in HITL plugin. 2014-02-26 17:25:49 +01:00
m_thread
15b1304fd1 OP-1170 Got rid of all compiler warnings in debuggadget plugin. 2014-02-26 17:21:38 +01:00
m_thread
2bd808995d OP-1170 got rid of all compiler warnings in Core plugin. 2014-02-26 17:19:58 +01:00
m_thread
a632b4ad06 OP-1170 Got rid of all compiler warning in Config Plugin 2014-02-26 17:17:37 +01:00
m_thread
749703d187 OP-1245 GUI fixing. 2014-02-26 15:56:20 +01:00
m_thread
607466f937 OP-1245 Adjustments to qml dialog design to accomodate log settings and control. 2014-02-26 14:44:45 +01:00
m_thread
7150a3c4be OP-1244 Changed formatting of objectid and instance id in xml export format. 2014-02-26 12:56:01 +01:00
m_thread
1d237aff96 OP-1244 Added support for flight start adjusted time stamps in exported files. 2014-02-26 12:55:32 +01:00
m_thread
c5549a287b OP-1244 Added csv export implementation. 2014-02-26 12:36:53 +01:00
m_thread
b7ab2701a4 OP-1244 Implemented xml export of flight logs. 2014-02-26 12:10:02 +01:00
m_thread
b272948ff4 OP-1244 Added basic streaming xml write support to UAVObjects. 2014-02-26 11:19:00 +01:00
m_thread
905e6a8eda OP-1244 Added basic support for multiple export format. 2014-02-26 11:17:26 +01:00
Alessio Morale
92839fe95d Uncrustify 2014-02-21 19:19:24 +01:00
Alessio Morale
89b1a43b76 Merge remote-tracking branch 'origin/amorale/OP-1100_fix_osx_file_associations' into next 2014-02-21 19:18:06 +01:00
Alessio Morale
b759d38f5c Merge branch 'rel-14.01' into next 2014-02-21 19:16:02 +01:00
Alessio Morale
85c222e7cb Merge branch 'amorale/OP-1166_fix_min_less_than_1000' into rel-14.01 2014-02-21 19:05:04 +01:00
Corvus Corax
e97ce303b8 Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into next 2014-02-18 00:03:07 +01:00
Philippe Renon
f6c7b5c185 OP-1228 disabled telemetry monitor option page creation to fix gcs crash
- a fully functional option page will be re-introduced with OP-1185

+review OPReview
2014-02-17 21:32:30 +01:00
Corvus Corax
0ebc92d9f5 Merge branch 'corvuscorax/OP-942_task-diagnostics-for-callbacks' into corvuscorax/OP-1216_flight-control-refurbishment
Conflicts:
	flight/modules/AltitudeHold/altitudehold.c
2014-02-16 19:08:39 +01:00
Corvus Corax
5f2ce2e0a1 Merge branch 'next' into corvuscorax/OP-1216_flight-control-refurbishment 2014-02-16 12:26:45 +01:00
Corvus Corax
4fa62d71f8 drive-by-enhancement: assert on existance of qml fields in debug mode, helps debugging qml 2014-02-16 12:18:41 +01:00
Alessio Morale
15b1fe88cb OP-1230 Fix filename with empty label 2014-02-15 14:49:14 +01:00
Alessio Morale
8bed1e02ce OP-1230 Automatically load the firmware in build/fw_<boardname> in development environment 2014-02-15 14:34:05 +01:00
Alessio Morale
7640f72e1f OP-974 add bootloader revision info in Uploader gadget's Device Information. 2014-02-15 12:42:22 +01:00
m_thread
a99de5d326 OP-1222 Fixed svg files. Cleaned up and grouped items to work in wizard.
Removed some translations and simplified some gradients.
Added support for output calibration of Aileron and v-tail wings.
Added comments in the code explaining the various arrays with
indexes and ids in the output configuration page class.
2014-02-14 00:00:52 +01:00
m_thread
f8e6e8c183 Merge remote-tracking branch 'origin/kfinisterre/FixedWingWizard' into thread/OP-1222_Fixed_Wing_Wizard_Support
Conflicts:
	ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.h
	ground/openpilotgcs/src/plugins/config/configvehicletypewidget.cpp
2014-02-12 12:34:37 +01:00
Alessio Morale
9bb09bb4a1 OP-1100 fix app plist for invalid file associations 2014-02-11 12:22:03 +01:00
Alessio Morale
d7c18b1022 OP-1166 there was still a problem with ManualcontrolSettings.channelMin. This is a hacky workaround until the binding framework does not allow for a cleaner solution. 2014-02-10 21:53:08 +01:00
Corvus Corax
b5a27d05e7 OP-1197 configurable failsafes OP-1219 thrust control OP-1217 separate manualcontrolsettings apart 2014-02-09 19:37:22 +01:00
m_thread
3e6192f2d1 OP-1191 Uncrustify. 2014-02-09 19:12:45 +01:00
m_thread
184b161d45 OP-1191 Fixed weirdness showing in 'Edit Gadgets Mode' after switch to Fusion style. 2014-02-09 17:39:16 +01:00
m_thread
9f02d3c170 OP-1191 Added some tooltips and fixed tooltip font color in css to make it work in Fusion style on Linux. 2014-02-09 14:08:07 +01:00
m_thread
64d0f861b1 OP-1191 Gui fixes to Output configuration gui. 2014-02-09 11:36:57 +01:00
Fredrik Arvidsson
277410061a OP-1166 Channel number dropdowns not initialized properly. 2014-02-09 11:00:51 +01:00
m_thread
53c5b511af OP-1191 Fixed Stabilization gui issues. 2014-02-09 10:59:50 +01:00
m_thread
0964031ae0 OP-1191 Minor gui fixes. Removed stuff from linux css file. No need to have minor tweaks to the fusion style. 2014-02-08 13:51:42 +01:00
m_thread
7d44e38daf OP-1088 Changes to the Vehicle configuration page. Changed combo box for tab bar and made the tab text translate-able. 2014-02-08 13:50:14 +01:00
Alessio Morale
0b36b39a5b OP-1150 cleanup stale debug code, fix warnings 2014-02-07 12:12:18 +01:00
Alessio Morale
679e800d48 OP-1150: Fix start button not enabled due to uninitialized member variables; 2014-02-07 12:09:03 +01:00
m_thread
986f2e3e8e OP-1191 Fixed a typo. 2014-02-06 18:30:01 +01:00
m_thread
6bfbe88813 OP-1191 Added message box stating that board reboot is needed after bind/unbind 2014-02-06 17:51:13 +01:00
Fredrik Arvidsson
9b50c26e8f OP-1088 Switched to use 'Fusion' style on the application 2014-02-06 16:37:13 +01:00
m_thread
e6a8d8f02c OP-1191 General Configuration cleanup 2014-02-06 16:28:26 +01:00
m_thread
517123d521 OP-1191 OPLink Configuration cleanup 2014-02-06 16:27:58 +01:00
Alessio Morale
7dc358ecae OP-1150 fix and uniform ui style 2014-02-06 02:14:59 +01:00
Alessio Morale
19d1618996 OP-1150: Try to fix some cases where Start in not enabled postponing m_thermalCalibrationModel->init() 2014-02-06 01:40:22 +01:00
Alessio Morale
128daa9f03 OP-1150: remove couts left from old debug code 2014-02-06 01:00:40 +01:00
Alessio Morale
8a3e737cd8 OP-1150: second order polynomial for all gyro axis. 2014-02-06 00:59:42 +01:00
Alessio Morale
f7fd5ab1d9 OP-1150: remove non existing file in config.pro 2014-02-04 21:59:15 +01:00
Alessio Morale
77288b723a OP-1150 UI for thermal calibration: show a message if calibration failed, some cleanup. 2014-02-04 00:54:57 +01:00
Alessio Morale
6431e80a5c OP-1150 UI for thermal calibration: fix missing dependency on version_info 2014-02-03 23:32:47 +01:00
Alessio Morale
ef066a63b1 OP-1150 UI for thermal calibration: get rid of accel_scale no more needed after refactoring 2014-02-03 20:25:59 +01:00
Corvus Corax
b076ba02a1 OP-942 API change to CallbackScheduler - include unique ID for each callback for a taskinfo like UAVObject 2014-02-02 19:54:17 +01:00
Alessio Morale
27c19d7cb1 OP-1149/OP-1150: uncrustify/Cleanup 2014-02-02 18:53:35 +01:00
Alessio Morale
1ea4a5bf0d OP-1150 UI for thermal calibration: add a full debug log stored into a temporary directory.
Path is show in console log message. Files are cleaned up as soon as board is disconnected.
2014-02-02 18:37:33 +01:00
Alessio Morale
fb8bba4bec OP-1150 UI for thermal calibration: fill calibration extent fields for accel/gyro 2014-01-31 21:01:59 +01:00
Philippe Renon
9e16e8f6a9 OP-1194 minor cleanups to scope gadget state persistence handling 2014-01-30 21:54:05 +01:00
Alessio Morale
bd5824f83d OP-1150 UI for thermal calibration: fill calibraion extent fields for baro 2014-01-28 23:11:04 +01:00
Alessio Morale
61354eaac9 OP-1150 UI for thermal calibration: UI fixes and change target gradient to .2 2014-01-28 00:13:13 +01:00
Alessio Morale
57554ec44f OP-1150 UI for thermal calibration: fix wrong condition for validating gyro calibration 2014-01-27 22:56:17 +01:00
Alessio Morale
159ba7f697 OP-1150 UI for thermal calibration: Zero gyro/accel calibration before acquisition 2014-01-27 00:25:16 +01:00
Alessio Morale
afb7ba7ea4 OP-1150 UI for thermal calibration: calculate variance before and after calibration as sanity check 2014-01-27 00:24:53 +01:00
Philippe Renon
cdeebeebb4 OP-1194 scope gadget will now persistent plot and legend visibility state between runs
+review OPReview
2014-01-26 16:54:24 +01:00
Philippe Renon
decb996801 OP-1198 allow GCS gadgets to store/restore individual state (needed for OP-1194) 2014-01-26 16:30:08 +01:00
Alessio Morale
8cb8977a9e Merge branch 'rel-14.01' of git://git.openpilot.org/OpenPilot into rel-14.01 2014-01-24 22:13:36 +01:00
Philippe Renon
7ecc247e4c Merge branch 'filnet/OP-1183_uavbrowser_displays_hex_string_as_decimal' into rel-14.01 2014-01-24 21:54:45 +01:00
Philippe Renon
6f9fe4479e Merge branch 'filnet/OP-1182_telemetry_widget_is_too_small_on_mac' into rel-14.01 2014-01-24 20:51:59 +01:00
Philippe Renon
a234f52b6d OP-1182 minor tweak of telemetry monitor widget margin for better centering 2014-01-24 20:50:13 +01:00
Alessio Morale
e28e6a76fa OP-1176 : fix Cruise Control checkboxes use wrong Default button 2014-01-24 20:19:13 +01:00
Alessio Morale
02c7084196 Merge remote-tracking branch 'origin/next' into amorale/OP-1149_gyro_accel_thermal_calibration
Conflicts:
	ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
2014-01-23 01:02:13 +01:00
Laurent Lalanne
15dfec2d70 Merge remote-tracking branch 'origin/rel-14.01' into laurent/OP-1187_allow_french_translations_in_future_releases 2014-01-22 23:24:45 +01:00
Philippe Renon
ae3d2f41b8 OP-1183 UAVObjectBrowser - fixed issue in newly added hex string editor 2014-01-22 21:35:06 +01:00
Philippe Renon
a41930a5e2 Merge remote-tracking branch 'origin/filnet/OP-1182_telemetry_widget_is_too_small_on_mac' into rel-14.01 2014-01-22 20:59:26 +01:00
Corvus Corax
59b50ee84e uncrustification 2014-01-22 18:30:30 +01:00
Philippe Renon
d8e1d849f5 OP-1183 UAVObjectBrowser now displays and allows editing of integers in
hex format (when unit is set to hex)

+review OPReview
2014-01-21 23:08:13 +01:00
Philippe Renon
0c8756b496 OP-1182 second attempt at fixing telemetry monitor widget size too small on Mac 2014-01-21 22:51:46 +01:00
Laurent Lalanne
64485f1cf8 Merge remote-tracking branch 'origin/rel-14.01' into laurent/OP-1187_allow_french_translations_in_future_releases 2014-01-21 20:37:18 +01:00
Philippe Renon
3ce504ac6e OP-1182 tried to make device list combo box wide enough to display "USB: OPLinkMini" on all OSes 2014-01-21 02:42:11 +01:00
Philippe Renon
ff6c5e80a0 OP-1182 attempt at fixing telemetry monitor widget size too small on Mac 2014-01-21 02:40:15 +01:00
Fredrik Arvidsson
1537dc4187 OP-1166 Adde some more nice to have functionality to the channel configuration gui. 2014-01-21 00:49:46 +01:00
Fredrik Arvidsson
4cac7d18ac OP-1166 Fixes the maxed out bug and beautifies some gui. 2014-01-21 00:06:20 +01:00
Fredrik Arvidsson
e14acffd5c Merge branch 'thread/OP-1178_OPLink_Configuration' into rel-14.01 2014-01-20 07:21:13 +01:00
Fredrik Arvidsson
5fd8db6c5a Merge branch 'thread/OP-1168_Reload_Board_Data_Fix' into rel-14.01 2014-01-19 23:18:10 +01:00
Fredrik Arvidsson
a2f69a5ad6 OP-1168, OP-1180 Fixing Reload for AltitudeHold page. Fixing Realtime updates checkboxes. 2014-01-19 23:15:53 +01:00
Fredrik Arvidsson
9727456ec2 OP-1178 Fixed QLineEdit support. Rgression from Re-factoring. 2014-01-19 17:20:03 +01:00
Fredrik Arvidsson
bfc2dc03a5 Merge branch 'thread/OP-1168_Reload_Board_Data_Fix' into rel-14.01 2014-01-19 14:09:00 +01:00
Fredrik Arvidsson
8fb17f7383 OP-1168 Bug made Reload board data not work. 2014-01-19 14:07:48 +01:00
Fredrik Arvidsson
694abb26c6 OP-1169 Minor performance fix. 2014-01-19 00:19:12 +01:00
Fredrik Arvidsson
3936173017 OP-1169 Found the 'Control' item bug and fixed some minor things. 2014-01-18 23:39:46 +01:00
Alessio Morale
f5bd8a556d Merge remote-tracking branch 'origin/amorale/OP-1155_osx_package' into next 2014-01-18 13:54:57 +01:00
Alessio Morale
ab0406a6c8 OP-1150 UI for thermal calibration: Uncrustify 2014-01-18 13:48:41 +01:00
Alessio Morale
25f75f0b8e OP-1150 UI for thermal calibration: add a completed state, some other fixes to FSM 2014-01-18 13:46:32 +01:00
Alessio Morale
3a5213ac9f OP-1150 UI for thermal calibration: Calculation relative error checking 2014-01-18 13:46:05 +01:00
Alessio Morale
a82873f7ba OP-1150 UI for thermal calibration: fix acquisition not stopping after exiting its state 2014-01-18 13:45:00 +01:00
Alessio Morale
ebb075fcfd OP-1150 UI for thermal calibration: Add calibration calculation 2014-01-18 13:43:45 +01:00
Laurent Lalanne
ae679d5a04 Fixes in config.pro with original from next 2014-01-18 03:59:56 +01:00
Laurent Lalanne
0b27657dcf Merge remote-tracking branch 'origin/next' into translations_next 2014-01-18 02:39:06 +01:00
Corvus Corax
91d5a865da uncrustification 2014-01-18 00:32:50 +01:00
Laurent Lalanne
96555373e7 Merge remote-tracking branch 'origin/next' into translations_next 2014-01-18 00:03:13 +01:00
Alessio Morale
eef8bebf15 OP-1150 UI for thermal calibration: put everything inside OpenPilot namespaces 2014-01-17 18:58:35 +01:00
Alessio Morale
3f5af83d42 OP-1150 UI for thermal calibration: fix deadlock at end of acquisition, moved uavo disconnect at state exit to handle abort 2014-01-17 18:57:09 +01:00
m_thread
83b3a9bf12 OP-1154 Gui Fiddling. 2014-01-17 14:20:18 +01:00
m_thread
234626444e Merge remote-tracking branch 'origin/next' into thread/OP-1154_Cruise_Control_automatically_increase_copter_throttle_per 2014-01-17 13:16:15 +01:00
m_thread
cc551d4acb OP-1154 Fixed values from not loading in comboboxes properly. 2014-01-17 11:01:05 +01:00
Cliff Geerdes
42dda77264 OP-1154 neated up input page, tooltips, labels were cut off, etc. 2014-01-17 01:07:43 -05:00
Fredrik Arvidsson
60465bbd7d OP-984 Missed something :/ 2014-01-17 01:23:17 +01:00
Fredrik Arvidsson
2e2bd096d0 OP-984 Moved Cruise control settings to input config page. Added PID bank settings per flight mode switch position.
Field CruiseControlFlightModeSwitchPosEnable needs to be changed to an array of booleans to work with gui.
2014-01-17 01:15:02 +01:00
Alessio Morale
847c3327eb OP-1150 UI for thermal calibration: Samples acquisition and rough progressbar working 2014-01-16 23:09:08 +01:00
Cliff Geerdes
bfb5a248a0 OP-1154 enables for individual flight mode switch positions 2014-01-16 16:51:19 -05:00
Laurent Lalanne
8c4e45a893 Merge remote-tracking branch 'origin/next' into translations_next 2014-01-16 19:18:44 +01:00
Philippe Renon
9229da9c89 Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next 2014-01-16 19:02:39 +01:00
Philippe Renon
b69621ba11 OP-984 fixed jumping PID Tab in stabilization config panel 2014-01-16 19:01:44 +01:00
Corvus Corax
41202a0227 Merge branch 'corvuscorax/OP-1022_AH_improvements_amorale' into next 2014-01-15 22:47:42 +01:00
Philippe Renon
694747cd27 Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization
Conflicts:
	ground/openpilotgcs/src/plugins/uavobjectwidgetutils/configtaskwidget.cpp
2014-01-15 20:12:08 +01:00
Corvus Corax
eb8d57cf31 uncrustification 2014-01-15 18:47:47 +01:00
Corvus Corax
9997f14d68 Merge remote-tracking branch 'origin/next' into corvuscorax/OP-1022_AH_improvements_amorale 2014-01-15 18:45:09 +01:00
Philippe Renon
d43b220dc0 OP-1122 uncrustified gcs and flight 2014-01-14 22:46:01 +01:00
Philippe Renon
c8cb666271 OP-1122 fixed wrong Timeout legend in waypoint editor (was (ms) instead of (s))
+review OPReview-609
2014-01-14 21:08:27 +01:00
Philippe Renon
96588ab13e OP-1122 OP-1145 fixed logging helper as per review
+review OPReview-604
2014-01-14 21:05:27 +01:00
Philippe Renon
7f2c24db2b OP-1122 OP-1158 - renamed uavobject FlightPlan to PathPlan
+review OPReview-609
2014-01-14 21:05:16 +01:00
Corvus Corax
07d5c8e4d2 OP-1022 fixed the config plugin widget to represent new simpler settings layout 2014-01-14 00:26:27 +01:00
Alessio Morale
0a43971dc1 OP-1150 UI for thermal calibration: Uncrustify 2014-01-13 02:35:41 +01:00
Alessio Morale
70e13b461f OP-1150 UI for thermal calibration: Fix cut/paste incident 2014-01-13 02:31:36 +01:00
Alessio Morale
67d25a27ac OP-1150 UI for thermal calibration: Add an instruction label to describe the current Status 2014-01-13 02:03:47 +01:00
Alessio Morale
52da1a2aa6 OP-1150 UI for thermal calibration: Connect State machine to UI 2014-01-13 02:03:01 +01:00
Alessio Morale
89dc9a03ec OP-1150 UI for thermal calibration: Initial state machine implementation (Save setting and setup board working) 2014-01-13 02:02:05 +01:00
Alessio Morale
026247fd5c OP-1150 UI for thermal calibration: Add state transitions for saving/restoring settings and board setup 2014-01-13 01:58:34 +01:00
Alessio Morale
1b13bae126 OP-1150 UI for thermal calibration: move into calibration/thermal 2014-01-13 01:55:44 +01:00
Alessio Morale
7cd3e83fbc OP-1150/OP-1068 Fix signal name in wizardmodel 2014-01-13 01:48:33 +01:00
Philippe Renon
a64720a9f1 OP-1122 OP-1158 added flight plan CRC consistency checks (in GCS and fixedwingpathfollower module)
- need to do the same in vtolpathfollower module)
- addressed an issue that could cause unwanted waypoints to be used (path follower was looping over all instanciated wp)
2014-01-12 19:42:12 +01:00
Philippe Renon
ff8a001a51 Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization
Conflicts:
	ground/openpilotgcs/src/plugins/config/configpipxtremewidget.cpp
	ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilmanager.cpp
2014-01-12 16:29:17 +01:00
Philippe Renon
aa24f2193a OP-1122 OP-1158 renamed FlightPlanInfo uavobject to FlightPlan 2014-01-12 15:23:21 +01:00
Philippe Renon
78fabdd4c3 OP-1122 OP-1158 added facility to update a CRC with uavobject data (ground side) 2014-01-12 15:08:12 +01:00
Alessio Morale
39f3d36e09 OP-1150/OP-1068 Fix headers for wizard infrastructure 2014-01-11 23:12:14 +01:00
Alessio Morale
ce2113f912 OP-1150/OP-1068: Create a QStateMachine based wizard infrastructure 2014-01-11 21:18:45 +01:00
Alessio Morale
1f27bffb38 OP-1150 UI for thermal calibration: Adding UI design 2014-01-11 21:07:03 +01:00
Fredrik Arvidsson
b43cf9a7fe OP-984 Commented out some annoying debug prints. 2014-01-11 16:14:12 +01:00
Fredrik Arvidsson
38a709a0da OP-984 Fixed false dirty indication. Added some constant. 2014-01-11 15:44:07 +01:00
Fredrik Arvidsson
b14c8bd4d2 OP-984 Gui fixes 2014-01-11 15:23:11 +01:00
Fredrik Arvidsson
92c7e96fc8 Merge remote-tracking branch 'origin/LesNewell/OP-984_PID_banks' into thread/OP-984_PID_banks_GUI
Conflicts:
	ground/openpilotgcs/src/plugins/config/stabilization.ui
2014-01-11 09:41:36 +01:00
Corvus Corax
4c078f3dd8 Merge branch 'next' into corvuscorax/OP-1022_AH_improvements_amorale 2014-01-11 09:40:34 +01:00
Les Newell
49cf33ee59 Merge branch 'next' into LesNewell/OP-984_PID_banks
Conflicts:
	flight/modules/Stabilization/stabilization.c
2014-01-10 19:32:44 +00:00
Les Newell
8eb2eefec7 Merge branch 'LesNewell/OP-984_PID_banks' into next 2014-01-10 15:24:28 +00:00
Alessio Morale
6d3dca6ee3 Merge remote-tracking branch 'origin/theothercliff/OP-1117_multi_wii_horizon_flight_mode_only' into next 2014-01-10 10:43:53 +01:00
Philippe Renon
9c7fcbe47c [OP-1105] uncrustified 2014-01-09 21:17:44 +01:00
Fredrik Arvidsson
3d8e3eb823 OP-984 Uncrustify. 2014-01-09 19:52:56 +01:00
Fredrik Arvidsson
cd5fb01d7e Merge remote-tracking branch 'origin/next' into thread/OP-984_PID_banks_GUI 2014-01-09 19:29:53 +01:00
m_thread
41506803e6 OP-984 Some gui fiddling. 2014-01-09 19:00:24 +01:00
Mikael Blomqvist
6379a7d937 deb package now bundles qt5 libs and goodies 2014-01-09 15:57:12 +01:00
m_thread
68573af710 OP-984 Feature complete. 2014-01-09 13:34:11 +01:00
m_thread
088197ac69 OP-984 Added backing store for values when switching between uavos. 2014-01-09 13:02:03 +01:00
Fredrik Arvidsson
a3c03b0244 OP-984 Minor changes. 2014-01-09 09:39:47 +01:00
Philippe Renon
e716d97803 OP-1122 OP-1120 moved CRC8 utility from uavtalk.cpp to new utils/crc.cpp 2014-01-09 01:10:18 +01:00
Philippe Renon
f422a1d639 OP-1122 OP-1145 made ground uavtalk code more similar to its flight side version 2014-01-09 01:07:25 +01:00
Philippe Renon
8c7792b6e5 OP-1122 OP-1120 Added a new FligthPlanInfo uavobject
- FligthPlanInfo contains the number of waypoints and action pathes
- FligthPlanInfo contains a CRC of all waypoints and action pathes
- The CRC is not yet implemented
- These informations will be used to check the consistency of a flight plan
2014-01-09 01:06:00 +01:00
Philippe Renon
339e69f25d OP-1122 OP-1123 fixed OSX specific GCS compilation errors 2014-01-09 00:00:00 +01:00
Fredrik Arvidsson
958efa62e1 OP-984 Added code to allow switching between pid banks by selecting tabs
The tabs are now dynamically created from a constant.
2014-01-08 00:33:45 +01:00
Alessio Morale
ecaaf84a79 OP-1150 add code to calculate the thermal calibration coefficients for baro, gyro and accel 2014-01-08 00:01:00 +01:00
Fredrik Arvidsson
99cfa5339d OP-984 UI changes. Added TabBars to visually simulate PID bank change. 2014-01-07 23:04:32 +01:00
Philippe Renon
ee1584d639 OP-1122 OP-1145 uavobject toStringBrief now displays the object Id as in hexadecimal format 2014-01-07 21:55:26 +01:00
Alessio Morale
78f77e8d3f OP-1150 Make calibrationutil class static and include the Polynomial fit algorithm 2014-01-07 19:50:53 +01:00
Fredrik Arvidsson
15cf91aa53 OP-984 UI changes. 2014-01-06 23:31:46 +01:00
Fredrik Arvidsson
69e5f0c186 OP-984 Minor fixes before actual gui changes. 2014-01-06 22:25:38 +01:00
Philippe Renon
772c395e67 OP-1122 OP-1145 fixed handling of ground messages done by OPLM
- OPLM used to receive and relay all messages
- OPLM will now reveice only specific messages and relay others as required (needs to be reviewed...)
- add RadioComBridgeStats uavobject to collect and report tx/rx statistics
- made error handling more robust
- added a few FIXMEs
2014-01-06 21:35:00 +01:00
Fredrik Arvidsson
a2e0158bfb OP-984 Closing in... 2014-01-06 17:25:39 +01:00
Fredrik Arvidsson
f8714de85b OP-984 Fixed a double dispose issue in destructor. 2014-01-06 13:33:22 +01:00
Fredrik Arvidsson
3ed61a37d0 OP-984 More refactoring. 2014-01-06 12:56:30 +01:00
Fredrik Arvidsson
c24753603a OP-984 Adding support for multiple bindings per widget. 2014-01-06 11:54:34 +01:00
Alessio Morale
46ff4c8bf9 OP-1150 Add calibration util class implementing polynomial/ellipsoid fit algorithms 2014-01-06 11:11:16 +01:00
Alessio Morale
82691a9348 OP-1150 Update Eigen 2014-01-06 11:09:22 +01:00
Philippe Renon
329ea821f8 [OP-1105] improved handling of missing firmware description in GCS
- fixed logging spam introduced by previous commit
2014-01-05 23:05:36 +01:00
Philippe Renon
ec421ad962 [OP-1105] improved handling of missing firmware description in GCS
- fixed logging spam introduced by previous commit
2014-01-05 22:27:54 +01:00
Philippe Renon
6b3a02c485 [OP-1105] improved handling of missing firmware description in GCS 2014-01-05 18:53:21 +01:00
Philippe Renon
cceb9a363c [OP-1105] improved handling of missing firmware description in GCS 2014-01-05 18:45:57 +01:00
Cliff Geerdes
a48b9cc242 OP-1117 reduced CPU for CC/3D coded log2f() / powf() 2014-01-04 04:22:54 -05:00
Fredrik Arvidsson
b97c410e37 OP-984 Small fixes after re-factoring. 2014-01-02 20:47:23 +01:00
Fredrik Arvidsson
ab27f41734 OP-984 Refactoring. 2014-01-01 23:17:31 +01:00
Fredrik Arvidsson
1ea13ba161 OP-984 More refactorng. 2014-01-01 23:03:20 +01:00
Fredrik Arvidsson
b244f8a3cd OP-984 Some refactoring to prepare for multi PID bank GUI support. 2014-01-01 22:49:04 +01:00
Alessio Morale
4b5ee1c2fb OP-1149 Changes to GCS to use AccelGyroSettings for bias calculations 2013-12-29 18:58:45 +01:00
Fredrik Arvidsson
99d6c9e4bd OP-984 Added GUI for selecting PID bank for TxPID module. 2013-12-29 18:02:16 +01:00
Fredrik Arvidsson
dfc5a745cd OP-984 Added GUI to configure which PID bank to use for the 3 common stabilization modes. 2013-12-29 17:47:27 +01:00
Corvus Corax
d60eda1a83 forgot uncrustification 2013-12-27 18:37:14 +01:00
Corvus Corax
36788a60f4 bugfix for xplane hitl, convert gyroscope sensor from rad/s to deg/s 2013-12-27 16:26:59 +01:00
Corvus Corax
66d1141c7f Merge remote-tracking branch 'origin/next' into corvuscorax/OP-1022_AH_improvements_amorale 2013-12-27 13:47:45 +01:00
Alessio Morale
a340c06b01 OP-1149 Changes to GCS to accounts for UAVO Changes from previous commit 2013-12-26 16:56:54 +01:00
Laurent Lalanne
bdbbaa4f93 Merge branch 'next' into translations_next
Conflicts:
	ground/openpilotgcs/src/libs/utils/logfile.cpp
	ground/openpilotgcs/src/libs/utils/logfile.h
	ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.cpp
	ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.h
	ground/openpilotgcs/src/plugins/telemetry/monitorwidget.h
	ground/openpilotgcs/src/plugins/telemetry/telemetry_global.h
2013-12-23 13:02:27 +01:00
Kevin Finisterre
3862c9cfaa settings still not saving to the board... trying to sort it out. Making sure all necessary codepaths exist in the FixedWing clone of the MultiRotor code for the Wizard. 2013-12-20 02:08:08 -05:00
Cliff Geerdes
14aa1f83de OP-1117 make anti windup insensitive to Ki changes, include dT in calcs, linearize config spinner 2013-12-19 03:21:30 -05:00
Philippe Renon
02e3970864 OP-1122 OP-1145 ground side uavtalk and telemetry enhancements
- added more stats (bytes, sync errors, crc errors)
- made error handling more robust
2013-12-19 03:19:29 +01:00
Kevin Finisterre
6ee5baa146 I was aparantly missing a call to updateAirframe(frameType); 2013-12-18 17:28:25 -05:00
Kevin Finisterre
de9a30e424 prepping to fix refreshWidgetValues(0 all the setComboCurrentIndex() calls are missing. 2013-12-18 17:16:12 -05:00
Kevin Finisterre
33d963d24e prepping to fix refreshWidgetsValues() so that Output & Vehicle screens populate properly after wizard is run. 2013-12-18 16:41:38 -05:00
Kevin Finisterre
b6f0e5e305 Sort out issues with servo vs. motor sliders... finally figure out what wizardIndexes are! per OutputCalibrationPage::setWizardPage() 2013-12-18 15:14:56 -05:00
Cliff Geerdes
13f500a67d OP-1117 move default tab back to the beginning 2013-12-18 14:50:44 -05:00
Laurent Lalanne
5112d465ad git merge next 2013-12-18 20:14:26 +01:00
Kevin Finisterre
9e417f5ee5 Remove some redundant "elevon" stuff for now. Will come back later when proper "elevon + rudder" artwork exists. Currently no different from vtail anyway...
Enabled proper channel mixing settings inside the FixedWing wizard Output configuration screen. Attempt to set GUIConfigDataUnion to fixedwing
2013-12-18 12:57:35 -05:00
Cliff Geerdes
56b4d8647f OP-1117 Rename Horizon to Rattitude, Anti Windup and dT additions 2013-12-18 05:01:16 -05:00
Kevin Finisterre
6e5e7e4dd3 Work around for a problem caused by lack of elements in the fixed wing SVG for use in the output window. 2013-12-16 20:51:43 -05:00
Kevin Finisterre
a960fd5c85 Fix the Configuration screen to show the new fixed wing artwork by Zen_ 2013-12-16 15:18:43 -05:00
Kevin Finisterre
82e2c5cf92 Move some code around to accomidate multiple svg images in the output calibration screen.
Need to fix the SVG to allow for zooming in on specific channel components as we do with the multi rotor screen.

This has some sloppy comments in if for my own debugging purposes.
2013-12-16 14:29:04 -05:00
Kevin Finisterre
632ffed707 Add the fixed wing plane art to the channel config screen (in progress)
Begin adding plane art to Output config screen in wizard.
2013-12-15 21:37:19 -05:00
Philippe Renon
0417b361b7 Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization 2013-12-15 13:27:26 +01:00
Kevin Finisterre
a042ffd843 just trying to cleanup a bad push from last night. I stomped on some things I should not have. 2013-12-15 03:38:12 -05:00
Kevin Finisterre
604a349d01 Merge branch 'next' into kf_fixes 2013-12-14 17:48:32 -05:00
Kevin Finisterre
2b585a8618 added a case statement for PAGE_FIXEDWING to trigger PAGE_OUTPUT 2013-12-14 16:46:26 -05:00
Alessio Morale
e472b167e4 Uncrustification 2013-12-14 17:58:27 +01:00
Alessio Morale
08ce27a6d6 Merge remote-tracking branch 'origin/voha/fix_build_error_with_clang' into next
Conflicts:
	ground/openpilotgcs/src/plugins/ophid/ophid.pro
2013-12-14 17:55:43 +01:00
Bertrand Songis
117c2fb97f Fix for issue OP-1108: Mutex not correctly released in GCS 2013-12-14 16:57:55 +01:00
Philippe Renon
f105ca4d41 OP-1122 OP-1125 commented out uavtalk verbose mode defines 2013-12-14 16:02:50 +01:00
Philippe Renon
2d1a17e267 OP-1122 OP-1125 minor uavtalk cleanups
- removed some magic numbers
- improved some error messages
- minor error handling improvments
2013-12-14 16:02:14 +01:00
Philippe Renon
625d7d53fc OP-1122 OP-1125 reworked uavtalk encoding/decoding to fix issues found during OPLM testing
Packet sizes are now again properly calculated and sent by GCS
Made the ground and flight side more symmetric and robust
Fixed few error handling issues
Replaced UAVTALK_QXTLOG_DEBUG define with qWarning() calls
Known issue : GCS sometimes reports bad CRC on messages received over USB connection
2013-12-12 00:05:58 +01:00
Philippe Renon
df7db8a01a OP-1122 OP-1125 removed spurious qDebug() calls 2013-12-11 23:57:27 +01:00
Philippe Renon
c3506d07ad OP-112 OP-1120 bring waypoint editor to the front it case it was open and hidden away 2013-12-11 23:56:04 +01:00
Philippe Renon
5f88078256 Merge remote-tracking branch 'origin/filnet/OP-1122_gcs_waypoint_editor_stabilization' into filnet/OP-1122_gcs_waypoint_editor_stabilization 2013-12-11 23:17:27 +01:00
Philippe Renon
bbdef44344 OP-112 OP-1120 waypoint editor - added popup notification for success or failure of uploading/downloading a flight path to the board + minor header file reorg 2013-12-11 23:13:32 +01:00
Philippe Renon
9a24f12235 OP-1122 OP-1125 fixed object connection leak in TelemetryMonitor
At each board connection a new connection would be added to the firmwareIAPObj
This would also cause some code to be later signaled mutliple times on board connection
2013-12-11 22:42:27 +01:00
Philippe Renon
e0115a25b0 OP-1122 OP-1125 cleaned up GCS side uavtalk includes 2013-12-11 22:22:28 +01:00
Les Newell
abaa17ab23 OP-984 Modified GCS to build with multiple pid banks. NOTE: stabilization config only uses bank 1 2013-12-11 17:08:56 +00:00
Les Newell
7359276627 OP-984 Added stabilization bank to uavobjects.pro 2013-12-11 17:08:43 +00:00
Philippe Renon
617924e64d Merge remote-tracking branch 'origin/next' into filnet/OP-1122_gcs_waypoint_editor_stabilization
Conflicts:
	flight/uavobjects/uavobjectmanager.c
	ground/openpilotgcs/src/plugins/uavtalk/telemetrymanager.cpp
	ground/openpilotgcs/src/plugins/uavtalk/uavtalk.pro
	shared/uavobjectdefinition/pathaction.xml
	shared/uavobjectdefinition/waypoint.xml
2013-12-08 14:58:01 +01:00
Philippe Renon
612e66367a OP-1122 OP-1125 made GCS telemetry and uavtalk a bit more robust (more error case handling)
minor cleanup and code reorganization
some preparatory work to read from IODevice  from its own thread
2013-12-08 14:30:51 +01:00
Corvus Corax
4ad0e730da added status uavobject for easier debugging 2013-12-08 12:23:16 +01:00
Corvus Corax
c423cba40f Merge branch 'next' into corvuscorax/OP-1022_AH_improvements_amorale 2013-12-07 23:29:33 +01:00
Corvus Corax
30e0c9f6c1 somone forgot uncrustification again 2013-12-07 23:28:25 +01:00
Corvus Corax
a4d53c18ac got rid of altholdsmoothed uavobject 2013-12-07 20:14:02 +01:00
Fredrik Arvidsson
1d6df555eb Merge branch 'thread/OP-1119_Flight_Side_Logs_Plugin' into next 2013-12-07 19:12:15 +01:00
Philippe Renon
853174b4ca OP-963 fixed bad merge 2013-12-07 17:36:14 +01:00
Fredrik Arvidsson
517cf53b76 Merge remote-tracking branch 'origin/next' into thread/OP-1119_Flight_Side_Logs_Plugin
Conflicts:
	ground/uavobjgenerator/generators/gcs/uavobjectgeneratorgcs.cpp
2013-12-07 17:06:09 +01:00
Philippe Renon
17c9c8d8b0 Merge remote-tracking branch 'origin/next' into filnet/telemetry
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pro
2013-12-07 16:39:19 +01:00
Corvus Corax
2f2cff3dc6 uncrustification 2013-12-07 15:25:15 +01:00
Corvus Corax
e8150399f6 Merge branch 'corvuscorax/onboardlogging' into next OP-56 OPReview-586 OPReview-587 OPReview-585 2013-12-07 15:21:10 +01:00
Fredrik Arvidsson
a68c4da62d Disable dragging of icons in the configuration plugin. 2013-12-06 18:46:58 +01:00
Fredrik Arvidsson
07c7faa144 Merge remote-tracking branch 'origin/shared/OP-1109_qtquick2' into next
Conflicts:
	artwork/PFD/pfd.svg
2013-12-03 22:47:12 +01:00
Fredrik Arvidsson
fbea95e817 OP-1063 Fixed text 2013-12-03 22:03:32 +01:00
Fredrik Arvidsson
336510c3e6 OP-771 Added some descriptive text.
OP-1059 Fixed typos.
2013-12-03 20:48:40 +01:00
Philippe Renon
035c8afcba OP-963 minor UI tweak to the status bar icon tray margins 2013-12-02 23:51:01 +01:00
Philippe Renon
b627b71d0e uncrustification 2013-12-02 23:49:03 +01:00
Philippe Renon
37dab0e4fc Merge remote-tracking branch 'origin/next' into filnet/telemetry
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.cpp
	ground/openpilotgcs/src/plugins/coreplugin/mainwindow.cpp
	ground/openpilotgcs/src/plugins/coreplugin/telemetrymonitorwidget.cpp
	ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.cpp
	ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp
2013-12-02 22:54:00 +01:00
Fredrik Arvidsson
2d3683d511 OP-1119 Added option to base log flight time on the time when log started, not when the board was booted. 2013-12-01 21:22:58 +01:00
Philippe Renon
f2115e270f OP-1122 OP-1133 UAVTalk.cpp - fixed stupid compilation error... 2013-12-01 19:42:41 +01:00
Philippe Renon
398a3ab0e6 OP-112 OP-1120 waypoint editor now sends and requests Waypoints and PathActions in a transacted and asynchronous manner. Board does not send Waypoints and PathActions periodically anymore. 2013-12-01 19:38:23 +01:00
Philippe Renon
0dc334adea OP-1122 OP-1133 exposed send/request all instances of multi instance uav objects and made related uavtalk fixes 2013-12-01 19:25:44 +01:00
Fredrik Arvidsson
2fce485e26 Merge remote-tracking branch 'origin/patrickh/OP-1118_QComboBox_Focus_issue' into next 2013-12-01 10:39:41 +01:00
Fredrik Arvidsson
38f7d9b28e OP-1119 Minor fixes 2013-11-30 16:54:18 +01:00
Fredrik Arvidsson
74ad0fd40a OP-1119 Added cancel functionality on download. Added soem more gui update logic. 2013-11-30 13:02:52 +01:00
Fredrik Arvidsson
a3c555f8bb OP-1119 Fixed support for saving multiple flights when saving logs to .opl format. 2013-11-30 11:44:55 +01:00
Philippe Renon
a6d0f09d21 OP-1122 OP-1125 minor change to uavobject::toStringBrief() method 2013-11-29 19:40:10 +01:00
Philippe Renon
cb902900de OP-1122 OP-1125 uavtalk - fixed minor typos 2013-11-29 09:23:27 +01:00
Philippe Renon
1a25e87fde OP-1122 removed debug spurious debug logging when using waypoint editor + fixed compilation warnings 2013-11-29 09:14:29 +01:00
Philippe Renon
390c88b92a OP-1122 OP-1125 uavtalk - object request messages are now acked only by object messages and acked object messages are acked only by ack messages 2013-11-29 02:51:46 +01:00
Philippe Renon
15c4392ed5 OP-1122 OP-1125 uavtalk - more OPReview-593 related cleanups 2013-11-29 01:21:45 +01:00
Philippe Renon
50a0a4f512 OP-1122 OP-1125 uavtalk - minor OPReview-593 related cleanups 2013-11-28 23:42:08 +01:00
Philippe Renon
2f0974fda9 OP-1122 OP-1125 uavtalk - fixed a number of issues concerning acked multi instance messages :
- all messages now systematically include an instance ID (fixes parsing of messages containing unknown object)
- added missing NACK of object request on fight side
- added more logging and warnings
- misc fixes and cleanups
this commit affects both the firmware and GCS (need to flash new version of firmware)
2013-11-28 01:14:29 +01:00
m_thread
d14044431e OP-1119 WIP export of logs to .opl file 2013-11-27 16:07:34 +01:00
m_thread
81443570ab OP-1119 Moved class LogFile from Logging plugin to libs/utils 2013-11-27 16:07:15 +01:00
m_thread
bc9bbebfdf OP-1119 Starting to implement the export functionality. Aiming to do it so it is compatible with the standard .opl file format and replayable in the logging plugin. 2013-11-26 23:45:38 +01:00
m_thread
144b2c587d OP-1119 Added real-time updates of the flights combobox. Added some cleanup code. 2013-11-26 22:52:24 +01:00
m_thread
7bb127445d OP-1119 Added some progress indication with cursors and disabling of controls during operation. 2013-11-26 17:00:01 +01:00
m_thread
5738a87141 OP-1119 Added code to format log flash on flight controller 2013-11-26 16:22:44 +01:00
m_thread
8054cd5296 OP-1119 Code cleanup and more uncrustification 2013-11-26 16:06:12 +01:00
m_thread
a11d98aa0d OP-1119 Uncrustify 2013-11-26 15:42:49 +01:00
m_thread
3f3245b749 OP-1119 Added some mem management improvements 2013-11-26 15:25:27 +01:00
m_thread
daf589d9ce OP-1119 Added Functions.js to host functions needed in qml.
Added de-serialization of UAVDataObjects in table.
Started to clean up memory management tasks in code.
2013-11-25 17:58:29 +01:00
m_thread
00d710a324 OP-1119 Downloading from firmware now works. Added columns for log data and some table formatting quirks. 2013-11-25 14:59:23 +01:00
Kevin Finisterre
0d5e91ee26 I fixed the first screen, now the vtail and aileron models show when slected. For some reason I am unable to move beyond the first wizard screen. 2013-11-25 01:06:07 -05:00
Kevin Finisterre
92c19f2d74 Changed the element id's in one of the SVG files that I incorrectly edited. This prevents the error:
Could not resolve property : SVGID_1_

Error comes from qsvghandler.cpp or qsvgstyle.cpp in the QT libraries Qt5.2.0//5.2.0-beta1/Src/qtsvg/src/svg/

The fixedwing-shapes.svg and flyingwing-shapes.svg files need modified to prevent the errors caused by qsvgtinydocument.cpp in the QT libraries.

Couldn't find node aileron. Skipping rendering.
Couldn't find node vtail. Skipping rendering.

These errors come from the case statement that was added to updateImageAnd Description() for FixedWingPage

+    switch (type) {
+    case SetupWizard::FIXED_WING_AILERON:
+        elementId = "aileron";
+        break;
+    case SetupWizard::FIXED_WING_VTAIL:
+        elementId = "vtail";
+        break;
+    default:
+        elementId = "";
+        break;
+    }

A similar error needs to be resolved in connectiondiagram.cpp
+            switch (m_configSource->getVehicleSubType()) {
+            case VehicleConfigurationSource::FIXED_WING_AILERON:
+                elementsToShow << "aileron";
+                break;
+            case VehicleConfigurationSource::FIXED_WING_VTAIL:
+                elementsToShow << "vtail";
+                break;
+            default:
+                break;
+            }

Likewise outputcalibrationpage.cpp will need to reverence the elements inside the SVG file properly.
+        m_vehicleElementIds << "fixed-aileron" << "aileron";
+        m_vehicleHighlightElementIndexes << 0 << 1;
...
+        m_vehicleElementIds << "fixed-vtail" << "vtail";
+        m_vehicleHighlightElementIndexes << 0 << 1;

Until these elements are fixed in the SVG files the wizard will not render properly and allow the user to click *next*.
2013-11-24 17:29:38 -05:00
Fredrik Arvidsson
d41f99aca8 OP-1119 Bug fixin 2013-11-24 21:47:57 +01:00
Fredrik Arvidsson
71ec5a9a64 OP-1119 Added helper class for synchronous uavo stuff. Added code for retrieval of flight side logs. 2013-11-24 17:50:07 +01:00
Kevin Finisterre
721000b279 Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next
This is an attempt I made several months back at enabling the fixed wing wizard. AILERON and VTAIL concepts added where necessary. VehicleConfigurationHelper::setupAileron() and friends are completely wrong, need to be sorted out.

The files that go in setupwiz/resources need to be corrected to show motor direction. Basically need an inverse copy merged into existing images, see multirotor svg files for comparison.

m_vehicleElementIds and m_vehicleHighlightElementIndexes need to be fixed in the SVG files and code appropriately. The ID tags in the sVG files are incrorect. likewise grouping are incorrect. Could use help from someone more profficient in SVG files.

*work in progress*
2013-11-24 11:14:37 -05:00
m_thread
077c2b0921 OP-1119 Changed from ListView to TableView. Starting to implement the log entry population and retrieveng code. 2013-11-21 18:07:48 +01:00
m_thread
e693d94637 OP-1119 Added more gui elements. Fixed layouts and alignments. 2013-11-21 12:10:06 +01:00
Philippe Renon
87725ded48 OP-1122 OP-1123 fixed assertion errors when loading waypoint file in wp editor 2013-11-21 00:22:19 +01:00
Philippe Renon
aff543561b OP-1122 OP-1120 refactored code to retreive board waypoints + fixed compilation error 2013-11-20 22:25:19 +01:00
Fredrik Arvidsson
72d1744676 OP-1119 More gui 2013-11-20 21:08:26 +01:00
m_thread
ed18e372db OP-1119 Some more gui work 2013-11-20 16:56:43 +01:00
m_thread
e42c53de74 OP-1119 Added QmlProperty to handle list of log events downloaded from board. 2013-11-20 16:24:57 +01:00
m_thread
2191acd22f OP-1119 Adding dialog and qml 2013-11-20 12:24:34 +01:00
Fredrik Arvidsson
1b33f48048 OP-1119 Some glue code between qml and c++ 2013-11-20 00:07:04 +01:00
Philippe Renon
3efea32507 OP-1122 OP-1120 fixed regressions introduced by previous refactoring of waypoint to board transmission - re-introduced calls to updated() which are needed for some reason I don't yet understand
- without the updated() call the waypoint are not sent to the board (or at least they get overwritten by the board waypoint)
- with the updated() call i see lots of "!!!!!! Making request for an object:  Waypoint"  for which a request is already in progress!!!!!! messages.
2013-11-19 23:30:56 +01:00
Philippe Renon
f942cdf9d6 OP-1122 OP-1120 intial refactoring of code to send waypoints to board
- all uavobject sends are now in the same method
- removed uncessary updated() calls
2013-11-19 22:03:03 +01:00
m_thread
04f4083d4d OP-1119 Minor change 2013-11-19 22:00:16 +01:00
Philippe Renon
2da7c24bb7 OP-1122 OP-1121 close all windows when closing main GCS windows
this fixes failures to exit GCS when some dialogs are still open (for example the Waypoint Editor)
2013-11-19 21:54:07 +01:00
Corvus Corax
d235a24e23 Merge branch 'next' into corvuscorax/onboardlogging 2013-11-19 18:49:58 +01:00
m_thread
19fbefbdec Merge remote-tracking branch 'origin/shared/OP-1109_qtquick2' into thread/OP-1119_Flight_Side_Logs_Plugin
Conflicts:
	artwork/PFD/pfd.svg
2013-11-19 12:59:20 +01:00
Fredrik Arvidsson
a4d302bcc7 OP-1119 Adding some more boilerplate code. 2013-11-19 07:39:52 +01:00
Fredrik Arvidsson
a2c4cb0454 OP-1119 Fixed .pro file dependency issue. 2013-11-19 00:26:38 +01:00
Fredrik Arvidsson
3ec280b74f Merge remote-tracking branch 'origin/corvuscorax/onboardlogging' into thread/OP-1119_Flight_Side_Logs_Plugin 2013-11-18 23:48:03 +01:00
m_thread
8a064b27b9 OP-1119 Initial commit of empty plugin with only menu item added to GCS. 2013-11-18 15:51:56 +01:00
Bertrand Songis
9183e2bb20 Fix for OP-1099: Hidden icons in Configuration tab 2013-11-18 14:10:17 +01:00
Patrick Huebner
42ad960044 OP-1109 Fix uninitialised use of m_container in welcomemode 2013-11-18 22:43:14 +11:00
Corvus Corax
fcc479f5cb more intelligent log interfacing, including flash formatting option 2013-11-17 20:14:50 +01:00
Corvus Corax
354ca88cd6 Updated UAVObject metadata to include correct flags needed for on board logging 2013-11-17 14:00:42 +01:00
Corvus Corax
a0746d87fa Logging facility: logs debug data to logfs and exports it through container UAVObject 2013-11-17 02:54:26 +01:00
Corvus Corax
89f7dab2de uncrustification for ground/openpilotgcs/src/plugins/welcome/welcomeplugin.h 2013-11-16 17:34:43 +01:00
Corvus Corax
cf5d59a677 uncrustification for ground/openpilotgcs/src/plugins/uploader/uploaderplugin.h 2013-11-16 17:34:43 +01:00
Corvus Corax
31d4234c79 uncrustification for ground/openpilotgcs/src/plugins/uavtalk/uavtalkplugin.h 2013-11-16 17:34:43 +01:00
Corvus Corax
7420276a06 uncrustification for ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.h 2013-11-16 17:34:43 +01:00
Corvus Corax
2582eefaed uncrustification for ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp 2013-11-16 17:34:42 +01:00
Corvus Corax
28d79420c1 uncrustification for ground/openpilotgcs/src/plugins/uavsettingsimportexport/uavsettingsimportexport.h 2013-11-16 17:34:42 +01:00
Corvus Corax
f73e2c1a75 uncrustification for ground/openpilotgcs/src/plugins/uavobjectwidgetutils/uavobjectwidgetutilsplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
0e8f01baa8 uncrustification for ground/openpilotgcs/src/plugins/uavobjectutil/uavobjectutilplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
e7bd28e14c uncrustification for ground/openpilotgcs/src/plugins/uavobjects/uavobjectsplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
436293dbaf uncrustification for ground/openpilotgcs/src/plugins/uavobjectbrowser/browserplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
5c6885caf4 uncrustification for ground/openpilotgcs/src/plugins/systemhealth/systemhealthplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
68a8863fbd uncrustification for ground/openpilotgcs/src/plugins/setupwizard/setupwizardplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
406daf316c uncrustification for ground/openpilotgcs/src/plugins/serialconnection/serialplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
a21357d8e9 uncrustification for ground/openpilotgcs/src/plugins/serialconnection/serialplugin.cpp 2013-11-16 17:34:42 +01:00
Corvus Corax
2c04a338b4 uncrustification for ground/openpilotgcs/src/plugins/scope/scopeplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
cef290ddca uncrustification for ground/openpilotgcs/src/plugins/qmlview/qmlviewplugin.h 2013-11-16 17:34:42 +01:00
Corvus Corax
04b7fbbf35 uncrustification for ground/openpilotgcs/src/plugins/pfdqml/pfdqmlplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
9b5c7e20c3 uncrustification for ground/openpilotgcs/src/plugins/pathactioneditor/pathactioneditorplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
0fd357ae61 uncrustification for ground/openpilotgcs/src/plugins/osgearthview/osgearthviewplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
4babcedfe2 uncrustification for ground/openpilotgcs/src/plugins/opmap/opmapplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
55eb581e45 uncrustification for ground/openpilotgcs/src/plugins/ophid/inc/ophid_plugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
df77cd7613 uncrustification for ground/openpilotgcs/src/plugins/notify/notifyplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
2cbe028cd5 uncrustification for ground/openpilotgcs/src/plugins/modelview/modelviewplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
cc04e31b5d uncrustification for ground/openpilotgcs/src/plugins/magicwaypoint/magicwaypointplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
bc83fd6ffa uncrustification for ground/openpilotgcs/src/plugins/logging/loggingplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
3c23b1f464 uncrustification for ground/openpilotgcs/src/plugins/logging/loggingplugin.cpp 2013-11-16 17:34:41 +01:00
Corvus Corax
968470037f uncrustification for ground/openpilotgcs/src/plugins/logging/logfile.cpp 2013-11-16 17:34:41 +01:00
Corvus Corax
98d213f1a2 uncrustification for ground/openpilotgcs/src/plugins/lineardial/lineardialplugin.h 2013-11-16 17:34:41 +01:00
Corvus Corax
33616e6af4 uncrustification for ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
bcc651ddc8 uncrustification for ground/openpilotgcs/src/plugins/importexport/importexportplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
4adca55693 uncrustification for ground/openpilotgcs/src/plugins/hitl/hitlplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
58109f8461 uncrustification for ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
65e8c0dc6f uncrustification for ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
a499b92d9d uncrustification for ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
765bd0a7ff uncrustification for ground/openpilotgcs/src/plugins/dial/dialplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
2e5c179fa4 uncrustification for ground/openpilotgcs/src/plugins/debuggadget/debugplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
6030b1ba0a uncrustification for ground/openpilotgcs/src/plugins/coreplugin/coreplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
17da3a6c7a uncrustification for ground/openpilotgcs/src/plugins/config/configplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
9a753e5c77 uncrustification for ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.h 2013-11-16 17:34:39 +01:00
Patrick Huebner
b1fd5db4f5 OP-1118 Fix for QComboBox focus bug in UAVObjectBrowser on Mac OSX 2013-11-16 17:22:51 +11:00
m_thread
674af2cf35 OP-1107 :/ 2013-11-15 13:18:35 +01:00
m_thread
01423dba8a OP-1107 Another mistake 2013-11-15 13:16:11 +01:00
m_thread
c48c4f5088 OP-1107 removed a faulty include 2013-11-15 12:58:43 +01:00
m_thread
300888e8b1 OP-1107 Implements the new About dialog in QtQuick 2.0. 2013-11-15 11:58:59 +01:00
Patrick Huebner
28de9f1d48 OP-1114 Bug fix for QGLWidget mouse click issue 2013-11-15 21:03:03 +11:00
m_thread
63ad5e69da Merge remote-tracking branch 'origin/shared/OP-1109_qtquick2' into thread/OP-1107_About_dialog_enhancements
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.cpp
	ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pro
	ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml
	ground/openpilotgcs/src/plugins/coreplugin/qml/ScrollDecorator.qml
	ground/openpilotgcs/src/plugins/coreplugin/qml/TabWidget.qml
2013-11-14 20:09:05 +01:00
Alessio Morale
c179d388e3 OP-1109: fix uninitialized use of m_container 2013-11-14 00:48:34 +01:00
Alessio Morale
bac4f96d1c OP-1109: port plugins/pfdqml 2013-11-14 00:48:00 +01:00
Alessio Morale
710f73d219 OP-1109: port coreplugin/AutorsDialog.
TODO: fix dialog/view size handling
2013-11-14 00:25:24 +01:00
Alessio Morale
1c23dcd2e4 OP-1109: port plugin/welcome 2013-11-14 00:04:34 +01:00
Alessio Morale
067b2e61ae OP-1109: port plugins/QMLView 2013-11-14 00:04:12 +01:00
Alessio Morale
9507431cd6 OP-1109: port libs/utils - swgImageProvider 2013-11-13 23:07:03 +01:00
Dmytro Poplavskiy
cab2d22bbb PFD: Display altitude vector bar 2013-11-13 16:30:11 +01:00
Dmytro Poplavskiy
ecbbfd0891 PFD view: added Warning and incomplete Info views
Only GPS info is implemented
2013-11-13 16:30:03 +01:00
Dmytro Poplavskiy
c51ea68621 Reload PFD qml widget on the middle mouse click
Makes qml files modifications and result check much faster
2013-11-13 16:30:00 +01:00
Alessio Morale
12661f79a8 Merge remote-tracking branch 'origin/bsongis/OP-1095_GCS_crashing_on_MacOSX_10.9_upon_connection_of_OPLinkMini' into next 2013-11-13 15:54:03 +01:00
Alessio Morale
c3f059d057 Merge remote-tracking branch 'origin/bsongis/OP-1080_Unreliable_detection_of_board_through_OPLink' into next 2013-11-13 15:42:40 +01:00
Patrick Huebner
b4d0a93133 OP-1103 Some minor cleanup work and adding a version check for Qt5.1 2013-11-13 21:04:57 +11:00
m_thread
6d57536ff3 OP-1107 Still not working but all gui elements are in place. 2013-11-11 10:01:16 +01:00
Laurent Lalanne
a6a33b18da Modified SitesPanel.qml to allow translation. Reducing spacing from 80 to 40
Need dynamic spacing to fit window width on language changes.
2013-11-10 23:07:35 +01:00
Patrick Huebner
b151ff3fed OP-1103 OpenGL/OpenGL.h should only be included on OSX, otherwise it breaks Windows and Linux builds 2013-11-10 22:42:34 +11:00
Patrick Huebner
c0f6d9d7bc OP-1103 Fixes a build problem where the CoreFoundation framework wasn’t found on some systems. 2013-11-10 09:36:37 +11:00
Bertrand Songis
6bb1ae6721 Fix for OP-1080: Unreliable detection of board through OPLink
Conflicts:
	ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp
2013-11-06 12:18:10 +01:00
Bertrand Songis
df0e51c986 Fix for [OP-1078]: GCS segfaults if you close it after playing a log file 2013-11-06 12:16:50 +01:00
Patrick Huebner
9a60d63c59 OP-1103 Fixes rendering issues related to QTabWidget DocumentMode 2013-11-04 00:13:15 +11:00
Patrick Huebner
0833cd206c OP-1103 Fix for build error on OSX 10.8 after Qt5.1.1 update 2013-11-04 00:13:14 +11:00
Laurent Lalanne
b9136ef73e Merge branch 'next' into translations_next
initial merge on local branch
2013-10-30 12:58:16 +01:00
Philippe Renon
dc2ee59850 Merge branch 'filnet/qt5.1.1' into next 2013-10-26 12:44:20 +02:00
Laurent Lalanne
c49e53977f Merge branch 'next' into translations_next 2013-10-25 11:31:14 +02:00
Laurent Lalanne
9e3d464523 Merge branch 'master' into translations_next
Conflicts:
	ground/openpilotgcs/copydata.pro
	ground/openpilotgcs/share/openpilotgcs/translations/openpilotgcs_fr.ts
2013-10-25 11:27:28 +02:00
Philippe Renon
f85498e7c5 [OP-1085] Qt5.1.1 - a bit of manual uncrustifying 2013-10-24 00:12:35 +02:00
Fredrik Arvidsson
cd83fc6d90 OP-1082 Added some more mapping between states and readable text. 2013-10-22 07:41:15 +02:00
Fredrik Arvidsson
e39c0b44ce Merge remote-tracking branch 'origin/next' into thread/OP-1082_Activity_QML_Ticker 2013-10-20 10:03:06 +02:00
Corvus Corax
b3ebb91ceb uncrustification 2013-10-19 21:59:07 +02:00
Fredrik Arvidsson
926e187365 Merge branch 'next' into thread/OP-1082_Activity_QML_Ticker 2013-10-19 09:32:21 +02:00
Rich von Lehe
d6e711cfd7 Additional fixes as a result of review comments. 2013-10-18 23:18:35 +02:00
Rich von Lehe
3affd6a7cd Fixed some minor spelling errors in tooltips within stabilization.ui 2013-10-18 23:18:25 +02:00
Philippe Renon
6998c782db Merge remote-tracking branch 'origin/filnet/qt5.1.0' into next
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.h
	ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.cpp
2013-10-17 22:00:54 +02:00
Philippe Renon
09408b40ca [OP-835] Qt 5.1.0 - uncrustified gcs sources 2013-10-17 21:45:37 +02:00
Fredrik Arvidsson
162c19a438 OP-1082 Added mapping for event. 2013-10-17 18:23:24 +02:00
Fredrik Arvidsson
e122e60939 OP-1082 First commit of Activity panel, a QML RSS reader for OpenPilot development activity. 2013-10-13 23:38:09 +02:00
Laurent Lalanne
d02449048b Little updates, help links to Wiki Fr 2013-10-09 15:01:00 +02:00
Laurent Lalanne
90940c2e4e Added some tr() missing for Mapripper dialogs, AboutDialog, OpMap menu.
Modified ground/openpilotgcs/src/plugins/systemhealth/systemhealth.qrc (Alarms) to allow html files translations and added french html files in ground/openpilotgcs/src/plugins/systemhealth/html/fr/ directory.
2013-10-07 13:59:16 +02:00
Philippe Renon
28e57242f7 [OP-835] Qt 5.1.0 - disabled all compilation warnings for glc_lib and qwt libs as both use imported sources 2013-09-20 22:58:18 +02:00
Philippe Renon
c9895179f4 [OP-835] Qt 5.1.0 - disabled compilation of antennatrack plugin 2013-09-20 22:26:00 +02:00
Philippe Renon
939ba5956c [OP-835] Qt 5.1.0 - fixed compilation error in GCS main.cpp 2013-09-15 23:55:50 +02:00
Philippe Renon
1e3117c789 [OP-835] Qt 5.1.0 - migrated shared/qtlockedfile/qtlockedfile_win.cpp 2013-09-15 23:37:21 +02:00
Philippe Renon
a2ba33f28a [OP-835] Qt 5.1.0 - migrated GCS plugins 2013-09-15 23:37:20 +02:00
Philippe Renon
ec09e17d6e [OP-835] Qt 5.1.0 - all plugins now depend on QT widgets 2013-09-15 23:37:19 +02:00
Philippe Renon
2e02843e59 [OP-835] Qt 5.1.0 - migrated GCS libs/util 2013-09-15 23:37:19 +02:00
Philippe Renon
706c371ccc [OP-835] Qt 5.1.0 - migrated GCS libs/qwt 2013-09-15 23:37:18 +02:00
Philippe Renon
0e347a90f9 [OP-835] Qt 5.1.0 - migrated GCS libs/qtconcurrent 2013-09-15 23:37:18 +02:00
Philippe Renon
df7f10fb08 [OP-835] Qt 5.1.0 - migrated GCS libs/qscispinbox 2013-09-15 23:36:52 +02:00
Philippe Renon
c10ffd0519 [OP-835] Qt 5.0.1 - migrated GCS libs/opmapcontrol 2013-09-15 23:35:23 +02:00
Philippe Renon
b249e58861 [OP-835] Qt 5.1.0 - migrated GCS libs/glc_lib 2013-09-15 23:35:22 +02:00
Philippe Renon
7e042a0bd3 [OP-835] Qt 5.1.0 - migrated GCS libs/extensionsystem 2013-09-15 23:35:15 +02:00
Philippe Renon
3149dc1144 [OP-835] Qt 5.1.0 - removed libqxt and qextserialport libraries as they are now included in Qt 2013-09-15 23:34:59 +02:00
Philippe Renon
221cc6557a [OP-835] Qt 5.1.0 - GCS will now write log file to temporay directory in Release builds (currenlty disabled) 2013-09-15 23:34:14 +02:00
Philippe Renon
5ced372f7d [OP-835] Qt 5.1.0 - migrated GCS main 2013-09-15 23:34:14 +02:00
Philippe Renon
a9f2cfdf3e [OP-835] Qt 5.1.0 - removed libs/qextserialport as it is now part of Qt 2013-09-15 23:24:36 +02:00
Philippe Renon
7bcb82478d [OP-835] Qt 5.1.0 - removed libs/qxt as it is now part of Qt 2013-09-15 23:24:14 +02:00
Philippe Renon
2d3076e9b8 [OP-835] Upgrade toolchain system to Qt 5.1 (Windows only, use packages for Linux and OSX) 2013-09-15 23:24:13 +02:00
Philippe Renon
560223da70 OP-996 Added GCS option to remember and restore the last selected workspace
Also reorganized the workspace options page
2013-09-15 23:24:13 +02:00
Philippe Renon
6dfd7c1c88 Merge branch 'filnet/OP-996_add_option_to_remember_last_selected_workspace' into next 2013-09-07 15:23:17 +02:00
Fredrik Arvidsson
4aad52f6f7 OP-1071 Adds dashed and width functionality to circle. 2013-08-17 23:17:06 +02:00
Fredrik Arvidsson
e8dca2d089 OP-1071 Adds support for dashed lines and circles. Emergency lines were changed to be dashed and less wide. 2013-08-17 23:05:02 +02:00
Alessio Morale
05c6d12eac OP-1044 Uncrustify 2013-08-16 09:18:16 +02:00
Alessio Morale
27aa911af2 OP-1044 fix slow tiles loading preventig to ask for version at each request 2013-08-16 09:18:04 +02:00
Andrew Finegan
42ff8a24bb Updated urlfactory file, google maps now require ssl then recieving tiles, also updated the google map version parser to ssl 2013-08-16 09:17:23 +02:00
Voha
6ab83e5d33 fixed build errors with clang in MacOsX 10.9(DP5) and xCode 5.0(DP5) 2013-08-10 21:27:36 +03:00
Fredrik Arvidsson
50f82b3768 Fixed a .html file that was missing a leading < character. 2013-07-30 14:54:23 +02:00
Alessio Morale
19a92ddc7e OP-1044 Uncrustify 2013-07-19 14:23:41 +00:00
Alessio Morale
ab9f9cacec OP-1044 fix slow tiles loading preventig to ask for version at each request 2013-07-19 14:14:24 +00:00
Andrew Finegan
6d00239e13 Updated urlfactory file, google maps now require ssl then recieving tiles, also updated the google map version parser to ssl 2013-07-19 01:34:09 -04:00
Corvus Corax
27eadc200b Merge branch 'corvuscorax/lla2nedfilter' into next
Conflicts:
	flight/modules/StateEstimation/stateestimation.c
2013-07-10 14:38:12 +02:00
Corvus Corax
551780c74b Merge branch 'corvuscorax/complementary_altitude_filter' into next
Conflicts:
	flight/targets/boards/revolution/firmware/UAVObjects.inc
2013-07-10 14:27:25 +02:00
Brian Webb
c2df59498b Merge remote-tracking branch 'origin/master' into next 2013-07-06 07:08:30 -07:00
Brian Webb
fd8d5352e2 OP-932 Adds tooltips to the channel widgets. 2013-07-03 20:20:31 -07:00
Corvus Corax
51a4b16af5 New Filter to calculate NED from LLA as part of StateEstimation 2013-06-30 18:49:29 +02:00
Fredrik Arvidsson
91c19ca829 Fixes 'Categorize' issue in UAVOBrowser. 2013-06-30 12:54:41 +02:00
Fredrik Arvidsson
3dcaea1cb0 Merge remote-tracking branch 'origin/glenneaux/OP-1027_GCS_UAVObjectBrowser_CategoryTreeItem_ButtonsNotDisabled' into thread/glenneaux_test 2013-06-30 11:18:42 +02:00
Fredrik Arvidsson
6ef2f3d626 Merge remote-tracking branch 'origin/glenneaux/OP-1004_GCS_UAVObjectBrowser_ScientificNotation_breaks_buttons' into thread/glenneaux_test 2013-06-30 11:18:30 +02:00
Corvus Corax
7745f93935 changed default coefficients and exposed them to a settings uavobject as they should be 2013-06-29 01:16:02 +02:00
Brian Webb
bab69401b9 OP-932 Allows configuring the Revo as coordinator. 2013-06-27 19:55:01 -07:00
Brian Webb
2aea2342ab OP-932 Adds a direct PPM channel on each Tx packet when in PPM mode, and adds a PPM only mode that uses a 9600 bps air datarate. Also updates the OPLink configuration tab and moves all OPLink configuration to the OPLink configuration tab on the Revo, and customizes the OPLink configuration tab for the Revo. 2013-06-26 18:01:54 -07:00
Brian Webb
8c370df319 OP-932 A significant re-work of the OPLink and configuration of the OPLink. Auto-configuration is removed, and remote modems are bound the coordinator, rather than the other way around. Timing of the radio link is also significantly changed. The rfm22b code is also simplified so that it only sends packet, and has no notion about what those packets are, so the rfm22b is converteded to simply a com type device. 2013-06-26 17:56:56 -07:00
Oleg Semyonov
5a9cee51b9 Fix indentation in a .no-auto-format source file 2013-06-26 20:29:04 +03:00
Corvus Corax
0c43346292 Merge branch 'corvuscorax/OP-947_stateestimator-module' into next
Thanks everyone for helping getting this together, especially Alessio
and DLite :-)
2013-06-25 23:48:12 +02:00
Corvus Corax
c18cd85cf5 uncrustification 2013-06-25 22:31:10 +02:00
Fredrik Arvidsson
076b4bbf6e Merge branch 'thread/OP-1024_Uploader_GUI_Fixes' into rel-13.06.01 2013-06-25 22:07:34 +02:00
Fredrik Arvidsson
01ff02eab5 Merge branch 'thread/OP-1020_Red_Cross_Save' into rel-13.06.01 2013-06-25 22:07:19 +02:00
Fredrik Arvidsson
b088d757d6 OP-1024 Fixes Uploader GUI and adds timer to automatically close AutoUpdate panel after 7s. 2013-06-25 15:51:33 +02:00
Fredrik Arvidsson
a46dfbfb00 OP-1028 Fixed a bug with disabled controls. 2013-06-25 13:41:15 +02:00
Fredrik Arvidsson
bf573e6adc OP-1020 Removes AltitudeHoldSettings object from list of objects to save if connected board does not support it. 2013-06-25 12:21:16 +02:00
sambas
023ee2b97e Fix windows hid connection failure if board was already connected and gcs started. Was getting sharing violation error. 2013-06-24 19:01:40 +02:00
Glenn Campigli
45eaecf0af Creating Cateory tree items as TopTreeItem causes them to be treated like "Settings" or "Data Objects".
When the current tree item is changed (by mouse click or keyboard arrow) they are checked for their type, which disables the buttons to send/receive.
2013-06-24 22:58:13 +10:00
Glenn Campigli
a3a382cc35 Scientific and Categorized modes disconnect the "currentChanged" signal.
Reconnected the signals after configuring Scientific or Categorized notation.

Used "UniqueConnection" to avoid signal's triggering the same slot multiple times unintentionally.
2013-06-24 21:29:06 +10:00
Corvus Corax
00a603c88f more bugfixes related to UAVObject renaming 2013-06-23 00:10:00 +02:00
Corvus Corax
6163c5f53a Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
Conflicts:
	flight/modules/AltitudeHold/altitudehold.c
	ground/openpilotgcs/share/openpilotgcs/pfd/default/AltitudeScale.qml
	ground/openpilotgcs/share/openpilotgcs/pfd/default/PfdIndicators.qml
	ground/openpilotgcs/share/openpilotgcs/pfd/default/SpeedScale.qml
	ground/openpilotgcs/src/plugins/pfd/pfdgadgetwidget.cpp
2013-06-22 18:44:03 +02:00
Oleg Semyonov
8325cc3be7 Uncrustify 2013-06-22 14:24:47 +03:00
Philippe Renon
ee5d6957c8 Merge branch 'filnet/OP-1007_output_config_gadget_shows_unsaved_warning_when_no_chnage_were_made' into next 2013-06-21 22:10:26 +02:00
Philippe Renon
664e79c9e0 Merge branch 'filnet/OP-843_settings_dialog_show_language_selection_at_top' into next
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/dialogs/settingsdialog.cpp
2013-06-21 22:10:06 +02:00
Alessio Morale
a1388e203c OP-1019 fix UI typo
+review OPReview-521
2013-06-21 17:08:29 +02:00
Alessio Morale
259c1393b0 OP-1019 fix UI margins for AltitudeHold/Vario settings
+review OPReview-521
2013-06-21 14:17:14 +02:00
Philippe Renon
2ece9ef3da OP-1007 fixed issue in output config gadget where the unsaved changes warning was displayed although no changes were made 2013-06-21 09:39:06 +02:00
Philippe Renon
dc4e3f220f OP-1016 GCS Options dialog : improved delete button tooltip text as per review 2013-06-20 21:51:18 +02:00
dankers
0cf3ef1e52 OP-1019 fixed UI for AltitudeHold/Vario settings 2013-06-20 19:42:12 +02:00
Philippe Renon
d0b04975a0 OP-1016 GCS Options dialog - fixed issue that allowed a user to delete all configurations of a given category and would lead to a GCS crash 2013-06-19 23:53:39 +02:00
Fredrik Arvidsson
ad954606f7 Merge remote-tracking branch 'origin/next' into thread/OP-1005_PFD_Velocity_Units 2013-06-18 18:35:51 +02:00
Fredrik Arvidsson
68b2b28594 OP-1005 Removes 'old' PFD (non qml based one). 2013-06-18 07:45:44 +02:00
Fredrik Arvidsson
a6ac956127 OP-1005 Adds configurable units for velocity/speed and altitude in QML PFD. Units are configured in settings panel.
OP-1015 Reduces precision of the PDOP value in the PFD display to 3 decimals.
2013-06-18 00:52:27 +02:00
Philippe Renon
7c3dafbfde OP-1008 fixed issue in GCS Options dialog where selected item was not always highlighted 2013-06-17 21:16:47 +02:00
Fredrik Arvidsson
d28609349f OP-1005 Fixes velocity units in PFD and PFDQml widgets. 2013-06-17 07:43:56 +02:00
Mathieu Rondonneau
01fa34682c Merge branch 'next' into Mathieu/OP-1011_remove_powerlog 2013-06-16 22:05:19 -07:00
Fredrik Arvidsson
b221c7bfea OP-1000 Changes a label again. 2013-06-16 17:53:15 +02:00
Fredrik Arvidsson
15c6e625b2 OP-1000 Changes a label. 2013-06-16 17:40:25 +02:00
Fredrik Arvidsson
cb3ba339fe OP-1000 Changes some ranges. Removed faulty tool-tips. 2013-06-15 14:02:43 +02:00
Fredrik Arvidsson
1a1b1b1e4e OP-1010 Removes some default check-box settings. 2013-06-15 13:40:46 +02:00
Fredrik Arvidsson
02562902a9 OP-1000 Adds disabling of AH settings tab if board is not Revolution. 2013-06-15 13:00:54 +02:00
Mathieu Rondonneau
0073792561 OP-1011: Remove deprecated powerlog 2013-06-14 19:24:42 -07:00
Philippe Renon
9a93d88388 OP-963 TelemetryMonitorWidget added some doc + polishing 2013-06-14 00:15:03 +02:00
Fredrik Arvidsson
9cd368bd11 OP-1000 Adds GUI to set Altitude Hold filter parameters. 2013-06-13 22:48:45 +02:00
Philippe Renon
7486263262 OP-963 made TelemetryMonitorWidget skinnable
- moved telemetry monitor widget from coreplugin to new telemetry plugin
- added a telemetry monitor gadget based on monitor widget.
- cleaned up telemetry monitor widget and made it skinnable
Dependencies have changed:
- connection manager (in coreplugin) is now unaware of the telemetry monitor widget
- the widget is added to the connection manager tray by the telemetry plugin
- the telemetry plugin depends on coreplugin and uavtalk
2013-06-13 01:36:02 +02:00
Corvus Corax
88071b1078 Merge remote-tracking branch 'next' into corvuscorax/OP-947_stateestimator-module 2013-06-09 22:43:25 +02:00
Corvus Corax
6f59c49506 just uncrustification 2013-06-09 22:09:04 +02:00
Philippe Renon
094a1e4e12 OP-996 Added GCS option to remember and restore the last selected workspace
Also reorganized the workspace options page
2013-06-09 17:28:28 +02:00
Corvus Corax
022f1a1ac0 Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
Conflicts:
	flight/modules/Attitude/revolution/attitude.c
2013-06-09 13:49:52 +02:00
Fredrik Arvidsson
5fe1bfbe36 OP-784 Changed max values to 180 for Attitude full stick range. 2013-06-09 09:30:50 +02:00
Alessio Morale
6d71d92860 Merge remote-tracking branch 'origin/amorale/OP-990_revo_bias_with_shaken_startup' into next 2013-06-09 09:10:33 +02:00
Corvus Corax
e8e99f54aa Merge branch 'next' into corvuscorax/OP-947_stateestimator-module 2013-06-07 21:55:12 +02:00
Fredrik Arvidsson
c605601ce7 Merge branch 'thread/OP-991_Remove_Erase_Menu' into next 2013-06-07 21:50:59 +02:00
Fredrik Arvidsson
65d973c7ad Merge remote-tracking branch 'origin/next' into thread/OP-989_Revo_AccelTau 2013-06-07 21:15:32 +02:00
Fredrik Arvidsson
4b12f28925 Merge remote-tracking branch 'origin/next' into thread/OP-991_Remove_Erase_Menu 2013-06-07 21:15:03 +02:00
Richard Flay (Hyper)
242d371167 Merge branch 'next' into glenneaux/OP-965_GCSSwashConfig_Channel_Assignment 2013-06-07 19:13:28 +09:30
Richard Flay (Hyper)
e5fe56a425 OP-965: More tweaks to the heli config swashplate levelling routine in GCS as the results of review comments.
+review OPReview-496
2013-06-07 19:08:28 +09:30
Alessio Morale
7e50c00885 OP-990 uncrustification 2013-06-07 10:13:14 +02:00
Fredrik Arvidsson
7f0a72d2f8 OP-991 'Removed Erase All Settings' menu item in Tool menu plus code behind. 2013-06-06 22:20:00 +02:00
Corvus Corax
6fdf554d4a Merge branch 'next' into corvuscorax/OP-947_stateestimator-module
Conflicts:
	flight/modules/Attitude/revolution/attitude.c
	ground/openpilotgcs/src/plugins/opmap/opmapgadgetwidget.cpp
	shared/uavobjectdefinition/attitudesettings.xml
2013-06-06 19:25:54 +02:00
Fredrik Arvidsson
d4a519aef1 Merge remote-tracking branch 'origin/next' into thread/OP-989_Revo_AccelTau 2013-06-06 12:33:19 +02:00
Fredrik Arvidsson
03a92c913f OP-989 Changed layout for CC/CC3D Attitude configuration page. Renamed AccelTau to Accelerometer filtering. Updated tool tips for both CC/CC3D and Revolution pages. 2013-06-06 11:21:30 +02:00
Oleg Semyonov
68e18dcb38 OP-910: fix line endings in QML template 2013-06-06 11:16:47 +03:00
Oleg Semyonov
a834226968 OP-910: fix mixed line endings in generated QML 2013-06-06 02:20:32 +03:00
Oleg Semyonov
d54e507ffb OP-910: don't use python 2.7+ features (make it compatible with 2.6) 2013-06-06 00:46:59 +03:00
Oleg Semyonov
13e7f51174 OP-910: fix circular dependencies 2013-06-05 23:25:50 +03:00
Alessio Morale
be999329b9 OP-990 Some fixes to calibration in wizard
1) zeroes any existing bias prior to calibration.
2) Quick and dirty fix to missing UAVO updates during calibration setup
3) missing resetting of BiasCorrectGyro to true on Revolution after save.
2013-06-05 22:24:12 +02:00
Oleg Semyonov
a7d1e2b298 OP-910: fix line endings and whitespaces (didn't work on Linux) 2013-06-05 23:21:54 +03:00
Fredrik Arvidsson
26585e5ad0 OP-989 Converting tool tip text to rich text to get word wrapping to work. 2013-06-05 18:07:17 +02:00
Fredrik Arvidsson
32fdcdc28a OP-989 Changing tool tip text. 2013-06-05 17:41:21 +02:00
Oleg Semyonov
6756f52044 OP-910: remove unused redundant CREDITS files 2013-06-05 17:09:10 +03:00
Oleg Semyonov
921803769e OP-910: reformat core.qrc to use 4 space idents instead of tabs 2013-06-05 17:09:09 +03:00
Oleg Semyonov
e4fb269524 OP-910: update core.qrc to use autogenerated AuthorsModel.qml 2013-06-05 17:09:08 +03:00
Oleg Semyonov
0018a3c04a OP-910: generate synthetic AuthorsModel.qml using CREDITS.txt 2013-06-05 17:09:08 +03:00
Fredrik Arvidsson
3bc944dc95 OP-989 Added tool tip for Accelerometer filtering settings and label. 2013-06-05 15:44:26 +02:00
Oleg Semyonov
0a53a1a89d OP-910: move PYTHON definition to a qmake include file for easy reuse 2013-06-05 16:00:43 +03:00
Fredrik Arvidsson
77618deb62 OP-989 Changed label text from AccelTau to Accelerometers. 2013-06-05 13:42:47 +02:00
Fredrik Arvidsson
4ffab32cba OP-989 Adds AccelTau to Revolution Attitude configuration panel. 2013-06-04 19:36:33 +02:00
Glenn Campigli
940f768af0 +review OPReview-496
Performed uncrustify
Corrected statement order
2013-06-04 20:11:23 +10:00
Oleg Semyonov
1cfc7f1586 Uncrustify 2013-06-03 19:13:11 +02:00
Mathieu Rondonneau
b5b48d3bf0 Merge branch 'next' into Mathieu/OP-958_HID_plugin_basic_cleanup 2013-06-03 07:52:53 -07:00
Mathieu Rondonneau
43f6b18895 OP-958 and OP-977: remove doxygen keyword "note" when empty. 2013-06-03 07:49:14 -07:00
Oleg Semyonov
25dc8d8c02 Merge remote-tracking branch 'origin/kevinv033/OP-910' into next 2013-06-03 15:41:04 +02:00
Mathieu
4cba7fa7c1 OP-958: Fix windows issue related to unplug/plug (15s hang) 2013-06-02 20:49:05 -07:00
Kevin Vertucio
3b6fcefca6 removed bootstrap from utility 2013-06-02 08:18:40 -04:00
Kevin Vertucio
48945ffeb6 added authors to CREDITS. 2013-06-02 07:29:23 -04:00
Philippe Renon
218d197aa8 OP-983 fixed minor spelling issues in GCS 2013-06-02 12:42:15 +02:00
Mathieu Rondonneau
5732c2fd4c OP-958L: Some fixes for 15s hang and unplug/plug issue reported lately.
This is not cleanedup but I want to get this in so other people can test.
2013-06-01 22:13:04 -07:00
Kevin Vertucio
9683ddc37a Updated AuthorsModel. Added utility script for generating QML ListElements of authors. 2013-06-01 23:11:28 -04:00
Glenn Campigli
558a47dc7c Corrected channel index when calibrating swashplate 2013-05-31 16:23:42 +10:00
Mathieu Rondonneau
d0b0cb77d4 OP-958: only enumerate openpilot devices in udev.
(not sure the reason of not doing that)
2013-05-30 19:08:22 -07:00
Philippe Renon
e3fb75b356 OP-979 additional fixes in Settings dialog:
- Make Environment/General node auto expandable (i.e. always expanded when
the dialog is opened)
- Reorganize persistent settings (move to own node in XML file + renaming)
- Simplify persistent splitter position handling (persist location instead
of 2 sizes)
2013-05-29 23:10:58 +02:00
Mathieu Rondonneau
988baa2764 Merge branch 'next' into Mathieu/OP-958_HID_plugin_basic_cleanup 2013-05-29 06:02:19 -07:00
Mathieu Rondonneau
afeeed6f65 OP-958: WINDOWS HACK: do not filter out the bl. 2013-05-29 05:57:46 -07:00
Richard Flay (Hyper)
7f90692a24 Merge branch 'next' into filnet/OP-843_settings_dialog_show_language_selection_at_top 2013-05-29 18:28:17 +09:30
Mathieu Rondonneau
660a175a53 Merge branch 'next' into Mathieu/OP-958_HID_plugin_basic_cleanup 2013-05-28 21:39:49 -07:00
Mathieu Rondonneau
6a838417fb OP-958: WINDOWS HACK ONLY: This is to filter out gamepadcontroller HID device during reconnect.
This is temporary until multiple HID are supported (if needed).
2013-05-28 21:36:10 -07:00
Mathieu Rondonneau
74cc1315b4 OP-958: only report the number of device we actually open successfully.
Limitation: only one (1) or zero (0) for now.
2013-05-28 12:59:46 -07:00
Oleg Semyonov
0faa77b3fb Uncrustify sources 2013-05-28 16:57:03 +02:00
Philippe Renon
6b7080d958 OP-843 setting dialog reordering: plugin options pages (top part) are now sorted on their untranslated name
this solve the issue of the order changing per language
The bottom part of the tree (gadget options pages) is still sorted by translated name as before.
Additional fixes:
- Moved GCS page to Environment node + renamed to Workspaces
- Renamed Notigy Plugin node to Notification
- Moved the two Telemetry nodes together
- Split plane size is now persistent (in addition to size and selected node)
2013-05-28 15:32:27 +02:00
Oleg Semyonov
d8ec41fcaa Merge remote-tracking branch 'origin/thread/OP-906_Default_Wizard_Stab_Settings_And_Flight_Modes' into next 2013-05-28 15:22:50 +02:00
Oleg Semyonov
a61b2fb13e Merge remote-tracking branch 'origin/os/OP-770_version_info_stuff' into next 2013-05-28 14:55:29 +02:00
Alessio Morale
f16844537f Merge remote-tracking branch 'origin/amorale/OP-968_hitl_button_size' into next 2013-05-28 12:01:13 +02:00
Alessio Morale
e521bf03e9 Merge remote-tracking branch 'origin/amorale/OP-761_uav_position_for_cc' into next 2013-05-28 12:00:10 +02:00
Mathieu Rondonneau
854d976a7d OP-958: Go through the list of enumerated devices, and try to open the device until end of the list.
Leave if we open one with success.
2013-05-27 18:52:27 -07:00
Oleg Semyonov
0512ca79ef OP-770: export GCS branch dirty state and short UAVO hash 2013-05-28 04:14:54 +03:00
Oleg Semyonov
208278a7cb OP-770: use VersionInfo::uavoHash() instead of dynamic string 2013-05-28 02:42:24 +02:00
Fredrik Arvidsson
316afefff7 OP-906 Changed defaults for Stabilization settings and Flight modes. 2013-05-27 22:25:17 +02:00
Fredrik Arvidsson
cc14dac819 Merge remote-tracking branch 'origin/next' into thread/OP-770_UAV_Export_Version_Info_Fix 2013-05-27 21:11:30 +02:00
Fredrik Arvidsson
94d38a4b48 OP-770 Updates version info code used in AUV settings export file. 2013-05-27 20:42:56 +02:00
Alessio Morale
1e4262b309 OP-926 Fix huge tab height on kde due to wrong telemetrymonitorwidget size.
Patch from Noxs, more details here: http://git.openpilot.org/cru/OPReview-486

+review OPReview-486
2013-05-27 19:55:25 +02:00
Fredrik Arvidsson
d9d2b7d167 Merge remote-tracking branch 'origin/os/OP-770_version_info_stuff' into thread/OP-770_UAV_Export_Version_Info_Fix 2013-05-27 19:30:18 +02:00
Brian Webb
50162333d8 Merge remote-tracking branch 'origin/dankers/minor-modem-renames' into next 2013-05-27 09:44:17 -07:00
Alessio Morale
6df6ec20a4 OP-761 fix constants type+
+review OPReview-487
2013-05-27 00:23:18 +02:00
Alessio Morale
6f32ff3f68 OP-968: HITL Simulation gadget has fixed size buttons and button text gets truncated in French translation
+review OPReview
2013-05-27 00:06:24 +02:00
Alessio Morale
6e277906e2 OP-761 Fix visualization of UAV GPS coordinates for CC/CC3D
When positionActual is (0,0,0) uses GPS position as the UAV position

+review OPReview
2013-05-26 19:43:28 +02:00
Brian Webb
e9f83bcc80 Fixes a bug in the rfm22b driver that was reading past the end of the bindings list when receiving a status message. Also adds some formatting changes that came about after doing a make uncrustify_all. 2013-05-26 08:36:38 -07:00
David Ankers
9f44e588f7 Rename USB Constants that map product to PID, changes PipX to OPLM 2013-05-26 16:37:33 +10:00
David Ankers
9cc314f7db Remove Rawhid folder, replaced by OPHid from Mathieu, Richard and Voha 2013-05-26 16:29:33 +10:00
Mathieu Rondonneau
f62391028a OP-958: Add function header doc and give credit to Richard (not mentionned in a previous commit).
I gorgot to mention that the following commit was a patch from Richard.
Thanks to richard for suggesting this patch.

commit 45e18127a3
Author: Mathieu Rondonneau <Mathieu.Rondonneau@gmail.com>
Date:   Sat May 25 08:06:41 2013 -0700

    OP-958: adding patch for map to use proper lock mechanism.
2013-05-25 19:08:53 -07:00
Oleg Semyonov
444431579e OP-770: add/rename some version-info.py template variables 2013-05-25 23:02:29 +02:00
Oleg Semyonov
4f6c633815 OP-770: extend VersionInfo class to include most of the info available 2013-05-25 23:02:28 +02:00
Mathieu Rondonneau
4b46251ff1 Merge branch 'Mathieu/OP-958_HID_plugin_basic_cleanup' into next 2013-05-25 13:42:15 -07:00
Mathieu Rondonneau
45e18127a3 OP-958: adding patch for map to use proper lock mechanism. 2013-05-25 08:06:41 -07:00
Fredrik Arvidsson
917d3ebbd8 Merge branch 'thread/OP-970_Revo_Radio_Warning' into next 2013-05-25 12:05:31 +02:00
Fredrik Arvidsson
d492d3e14e OP-970 Fixes a problem with the Radio/Modem warning dialog showing up on board connection. 2013-05-25 12:04:50 +02:00
Richard Flay (Hyper)
911352d8a7 Merge branch 'next' into amorale/OP-960_systemhealt_warning 2013-05-25 17:19:58 +09:30
Richard Flay (Hyper)
e8f14b3718 Merge branch 'next' into amorale/OP-960_systemhealt_warning 2013-05-25 17:14:04 +09:30
Fredrik Arvidsson
3c55485d88 OP-970 Removes a comma. 2013-05-25 09:43:59 +02:00
Fredrik Arvidsson
03a2e82ba3 OP-970 Adds antenna warning dialog when activating built in modem for Revolution. 2013-05-25 09:42:26 +02:00
Mathieu Rondonneau
13beee32af OP-958: Fixing issue due to renaming. 2013-05-24 19:22:19 -07:00
a*morale
667c717e68 OP-958 Fixed a connection problem due to missing qRegisterMetaType for USBPortInfo 2013-05-25 03:10:23 +02:00
Oleg Semyonov
b00e25c393 OP-958: fix opHID file name case for linux 2013-05-25 03:50:24 +03:00
Oleg Semyonov
3757c8e391 OP-958: uncrustify sources 2013-05-25 02:52:33 +03:00
Oleg Semyonov
0f33a16ed8 OP-958: rename opHID plugin directory to lower case (same as all other plugins) 2013-05-25 02:51:50 +03:00
Oleg Semyonov
5ee36070e3 OP-958: usbmon.h: remove superfluous #ifdef 2013-05-25 02:51:40 +03:00
Oleg Semyonov
9474550351 OP-958: usbmon_mac: remove unused code 2013-05-25 02:51:31 +03:00
Oleg Semyonov
d1dd944bc3 OP-958: uncrustify sources 2013-05-25 02:51:20 +03:00
Oleg Semyonov
f6d2f152b9 OP-958: windows/hid.c: fix file mode (was executable) 2013-05-25 02:51:05 +03:00
Oleg Semyonov
c10932b457 OP-958: move hidapi.h under library root to stop uncrustification 2013-05-25 02:50:52 +03:00
Oleg Semyonov
f61340f30a OP-958: do not uncrustify hidapi library (add .no-auto-format file) 2013-05-25 02:50:28 +03:00
Voha
3b7c6eaa5f *[mac only] definition usb devices made ​​in an additional thread 2013-05-24 21:53:35 +03:00
Corvus Corax
1353be6cb0 Merge branch 'next' into corvuscorax/OP-947_stateestimator-module 2013-05-24 19:33:27 +02:00
Mathieu Rondonneau
ccc7e4a0ab OP-958: fix cast.
I am about to check-in something that I have not compiled :(
Will check build server to make sure it pass build and revert if needed.
2013-05-23 19:33:54 -07:00
Alessio Morale
1d0c18ebcd Applied hidapi branch iokit_path from https://github.com/mrpippy/hidapi.git 2013-05-23 22:52:26 +02:00
Fredrik Arvidsson
cfaeead5b3 OP-935 Adds tool-tips for the majority of the settings in the Stabilization screen. 2013-05-23 21:26:43 +02:00
Corvus Corax
9b95af2006 refaktored GPS Sensor UAVObjects 2013-05-22 22:36:23 +02:00
Corvus Corax
b56de3b66b filterchain rework 2013-05-22 21:26:18 +02:00
Mathieu Rondonneau
bfcb608b82 OP-958: More cleanup and handle some corner cases:
- retry discovery 5 times max before giving up.
   - open the last hid device in the list in case there are several hid device of the same vid.
   - remove structure and move handle to class.
2013-05-21 21:04:44 -07:00
Mathieu Rondonneau
4b68c6da74 OP-958: adding clearer message regarding the requirement for libusb-1.0.0 dev package:
- break the build nicely telling the user to install the dev library package.
2013-05-21 20:10:37 -07:00
Mathieu Rondonneau
3ec742f540 Merge branch 'next' into Mathieu/OP-958_HID_plugin_basic_cleanup 2013-05-21 19:09:20 -07:00
Mathieu Rondonneau
133a801dc5 OP-958: fix compiler error (showing on bambo) 2013-05-21 19:06:48 -07:00
Mathieu Rondonneau
c3033ece11 OP-958: add usb.h include only for linux 2013-05-21 09:00:50 -07:00
Mathieu Rondonneau
ec42669787 Merge branch 'amorale/OP-958_HID_plugin_basic_cleanup' into Mathieu/OP-958_HID_plugin_basic_cleanup 2013-05-21 08:22:33 -07:00
Alessio Morale
3b6ce9dbc3 OP-958 Fix compilation issues on Windows platform 2013-05-21 15:16:56 +02:00
Alessio Morale
2e3e5be053 OP-960 Fixed spacing
+review OPReview-481
2013-05-21 08:29:35 +02:00
Alessio Morale
81e10c9d1b OP-960 Prevent a warning to appear each time an alarm not in svg is received
+review OPReview
2013-05-21 00:47:22 +02:00
Fredrik Arvidsson
3d04238a00 OP-957 Removed I-Term settings for Attitude mode on Basic stabilizations tab. 2013-05-20 22:54:42 +02:00
Corvus Corax
0183996702 added missing uavobject in GCS 2013-05-20 18:51:52 +02:00
Mathieu Rondonneau
6e909f0dcf OP-958: HID plugin basic cleanup:
- minor forgotten cleanup.
2013-05-20 02:46:45 -07:00
Corvus Corax
1236bf3ed9 renamed Magneto to Mag 2013-05-20 10:33:02 +02:00
Corvus Corax
49b8e0d699 Merge branch 'next' into corvuscorax/OP-946_refaktor_sensor_and_state 2013-05-20 10:07:55 +02:00
Mathieu Rondonneau
d2244d83d1 OP-958: GCS HID plugin basic cleanup:
- new plugin (opHID) to deprecate old one (rawhid).
- remove pjrc HID api implementation.
- add hidapi library taken from https://github.com/signal11/hidapi.git (copied files, the lib is not compiled from its git repo).
- history of those files is broken (cp instead of git mv) but the history is all in rawhid plugin.
- mac and windows not tested yet.
2013-05-19 21:49:53 -07:00
Oleg Semyonov
a408d9748c Uncrustification 2013-05-20 00:02:34 +03:00
Fredrik Arvidsson
864300d975 OP-893 Added Auto Update functionality to the firmware page. 2013-05-19 23:00:44 +02:00
Corvus Corax
d97934cf86 Merge branch 'next' into corvuscorax/OP-946_refaktor_sensor_and_state 2013-05-19 22:05:48 +02:00
Sexy Pony
900f643bbd Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES 2013-05-19 17:37:30 +03:00
Oleg Semyonov
97b4433a36 Merge remote-tracking branch 'origin/thread/OP-955_Version_Info_Improvements' into next 2013-05-19 15:22:55 +02:00
Corvus Corax
f630351c75 Merge branch 'next' ... 2013-05-19 12:17:40 +02:00
Corvus Corax
daf329d8f5 uncrustification (again) 2013-05-19 11:38:18 +02:00
David Ankers
f6cedeaaf6 Add John Pike and Rick King to contributors, rename Authors Tab to Contributors, the GCS lists all people that have helped OP, not just GCS authors. 2013-05-19 15:31:59 +10:00
David Ankers
915b7857f6 Changed the word maiden to the word first, easier to read and makes more sense for people that use English as a second language 2013-05-19 14:58:57 +10:00
David Ankers
2abcef1071 Changed aircraft word to controller as per Pablo. 2013-05-19 14:57:40 +10:00
David Ankers
3d2f62f014 Removed the CopterControl wording from the bis calib screen om the wizard, this page will be used for the Revo also 2013-05-19 14:55:39 +10:00
Oleg Semyonov
5274a6c6fa OP-955: rename version_info related files an directories 2013-05-18 20:28:52 +02:00
Corvus Corax
5284195c29 Refaktored sensor and state UAVObjects consistently into XXYSensor and XXYState 2013-05-18 19:36:45 +02:00
Fredrik Arvidsson
62ee55fbb8 OP-955 Moved generated version info to its own lib. Updated code using version info in all referenced places. 2013-05-18 14:28:46 +02:00
Corvus Corax
80caceb984 make uncrustify_all;make uncrustify_all; 2013-05-18 14:17:26 +02:00
Oleg Semyonov
76be45242c OP-955: replace gcs_version_info.h by version_info.h and version_info.cpp
This commit breaks the build. Other files should be updated accordingly.
2013-05-17 21:44:11 +03:00
Fredrik Arvidsson
eedfb7081c Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-14 20:54:44 +02:00
Fredrik Arvidsson
c4adede7ac OP-952 Adds settings per scope-plot if to draw the plot anti-aliased. Default setting is true. Adds a fix to not render the plots when they are not visible. Saves CPU. 2013-05-13 21:24:19 +02:00
Fredrik Arvidsson
0bc589956b OP-935 Removed a chewing gum that was stuck under the about dialog ;) 2013-05-12 16:00:02 +02:00
Fredrik Arvidsson
49af941813 OP-935 Sets the correct background color of some configuration pages. 2013-05-12 15:44:15 +02:00
Fredrik Arvidsson
fee4e1009b OP-935 Removes gui for unimplemented temperature compensation calibration. 2013-05-12 11:53:21 +02:00
Fredrik Arvidsson
ddf2ccf720 OP-935 Fixes some gui issues. 2013-05-12 11:28:09 +02:00
Fredrik Arvidsson
3b7c274c78 OP-935 Renames 'Camera stab' to 'Gimbal'. Adds functionality to store-clear and recall board rotation during calibration. 2013-05-12 11:27:12 +02:00
Fredrik Arvidsson
7a727f5496 OP-935 Changes order of setting groups on Advanced tab in Stabilization settings page. 2013-05-07 20:56:02 +02:00
Fredrik Arvidsson
914724d8c8 OP-935 Adds limits to Responsiveness settings. 2013-05-07 20:39:58 +02:00
Fredrik Arvidsson
23bc774a03 Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-06 22:48:57 +02:00
Corvus Corax
39fe6beb4b Merge branch 'corvuscorax/Attitude-fixes' into next
Conflicts:
	flight/libraries/insgps13state.c
	flight/modules/Attitude/revolution/attitude.c
2013-05-05 23:09:07 +02:00
Fredrik Arvidsson
18798470f8 OP-935 Adds a 'Instant Update' check box on Advanced tab of Stabilization configuration. 2013-05-05 22:20:48 +02:00
Fredrik Arvidsson
daee2de918 OP-935 Fixes Default settings button for Responsiveness on Basic page. 2013-05-05 21:28:34 +02:00
Fredrik Arvidsson
25fa8746e4 Merge remote-tracking branch 'origin/OP-596_GCSController_output_fix' into next 2013-05-05 18:59:49 +02:00
Fredrik Arvidsson
a334c49151 OP-935 Fixes the Instant Update functionality on the Stabilization settings pages in the configuration plugin. 2013-05-05 18:48:48 +02:00
Corvus Corax
946105cbe3 Merge branch 'next' into corvuscorax/Attitude-fixes 2013-05-05 17:44:59 +02:00
Fredrik Arvidsson
176bd3c4f7 OP-935 Adds Responsiveness sliders to basic stabilization screen. 2013-05-05 12:45:35 +02:00
Fredrik Arvidsson
4c0e5a39ca OP-935 Disables controls when no board is connected. Re-Factored the MixerCurve widget. 2013-05-04 00:13:15 +02:00
Fredrik Arvidsson
5c906802f1 Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-03 08:01:14 +02:00
Corvus Corax
25c58ff074 Put all EKF initialisation values in a separate UAVObject EKFConfiguration,
adapted insgps13state.c/.h,
modules/Attitude/revolution,
configrevowidget.cpp,
accordingly.
2013-05-03 02:17:44 +02:00
Fredrik Arvidsson
1b1ed784c4 Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-02 18:38:12 +02:00
Sambas
f7b9223827 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
	flight/modules/System/systemmod.c
	shared/uavobjectdefinition/taskinfo.xml
2013-05-02 09:00:12 +03:00
Nuno Guedes
764412fd13 A few safety parameters added
- added a small safety margin to keep the motors from spinning at 0% throttle
- added protection against weird values and values outside the margins
- some code style fixes added
2013-05-01 23:22:41 +01:00
Corvus Corax
e7dc665c14 Reworked Variance Objects, Setting for initial EKF variance 2013-05-01 19:16:29 +02:00
Oleg Semyonov
9305ced139 Make uncrustify happy and prevent flip-flops 2013-05-01 20:07:07 +03:00
Fredrik Arvidsson
6d3407e4e4 OP-935 Adds shadow to the image on Revolution hardware page. 2013-05-01 18:18:30 +02:00
Corvus Corax
d77c690fe3 Merge branch 'next' into corvuscorax/Attitude-fixes
Conflicts:
	flight/modules/Attitude/revolution/attitude.c
2013-05-01 17:51:05 +02:00
Fredrik Arvidsson
11cb89930a Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-01 16:16:16 +02:00
Fredrik Arvidsson
5cbf615566 Merge remote-tracking branch 'origin/next' into thread/OP-935_Changes_Basic_Stab 2013-05-01 13:39:32 +02:00
Oleg Semyonov
7032d2a9d6 Merge remote-tracking branch 'origin/next' into os/uncrustify-config 2013-05-01 13:31:38 +02:00
Fredrik Arvidsson
4e823874fb Merge remote-tracking branch 'origin/filnet/OP-907_gcs_vehicle_config_overhaul' into next 2013-05-01 13:01:55 +02:00
Fredrik Arvidsson
2d409188f8 OP-935 Adds checkbox for 'real time updates' to basic screen. Disables controls when no board is connected. 2013-05-01 12:59:07 +02:00
Oleg Semyonov
0394a3511c Rename template files to *.template to screen from uncrustify processing 2013-04-30 16:54:27 +02:00
Fredrik Arvidsson
a5f87bea62 Merge branch 'thread/OP-933_Config_Plugin_Tab_Selection' into next 2013-04-30 07:10:21 +02:00
Fredrik Arvidsson
7fd3b83b1c OP-933 Makes tab selection in Configuration plugin sticky between board connect - disconnect - connect. 2013-04-29 18:44:54 +02:00
Fredrik Arvidsson
360dd75d55 OP-816 Added Accel and Gyro bias calibration support for Revolution board. 2013-04-29 15:11:24 +02:00
Corvus Corax
6e2c9b3c46 New EKFStateVariance UAVObject with EKF state variance information 2013-04-28 19:38:37 +02:00
Corvus Corax
24af6b0d80 Handle Gyro bias the same way as other biases during calibration 2013-04-28 12:06:24 +02:00
sambas
38d9d5dde3 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
	flight/modules/VtolPathFollower/vtolpathfollower.c
2013-04-28 09:46:14 +03:00
David Ankers
9914ab869d Fix minor spelling error in Revo calib screen 2013-04-28 16:06:36 +10:00
sambas
9fec3f5567 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext 2013-04-27 13:39:58 +03:00
Fredrik Arvidsson
e1e3183c6d OP-816 Adding Revolution illustration to the connection diagram. 2013-04-27 11:22:08 +02:00
Oleg Semyonov
e2fd821e97 Merge remote-tracking branch 'origin/next' into sambas/diffnext
Conflicts:
	make/common-defs.mk
2013-04-26 16:31:19 +03:00
Oleg Semyonov
4718e666ee Merge remote-tracking branch 'origin/thread/OP-816_Setup_Wizard_Revo_Support' into next 2013-04-26 15:18:01 +03:00
sambas
abe3742217 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
	flight/Libraries/CoordinateConversions.c
	flight/Libraries/paths.c
	flight/Modules/System/systemmod.c
	flight/PiOS/STM32F4xx/pios_sys.c
	flight/targets/boards/coptercontrol/pios_board.h
	flight/targets/boards/revolution/pios_board.h
	flight/targets/boards/revoproto/pios_board.h
2013-04-25 17:26:49 +03:00
Philippe Renon
6ff2b1873d OP-907 fixed regression in vehicle config : "dirty" state management
was broken (continued).
2013-04-25 00:07:06 +02:00
Philippe Renon
99c052651c OP-907 fixed regression in vehicle config : "dirty" state management
was broken.
+ added comments
2013-04-24 23:24:23 +02:00
Philippe Renon
d7596a64ff OP-907 reverted airframe.ui border from 9 to 12 to make it more consistent
with other config tabs
2013-04-24 22:05:31 +02:00
Oleg Semyonov
33ed88e696 Merge remote-tracking branch 'origin/next' into os/OP-899_board-rename-and-config-rework 2013-04-24 21:28:33 +02:00
Oleg Semyonov
21e7e95f87 Merge remote-tracking branch 'origin/os/add-uncrustify' into next 2013-04-24 02:31:41 +02:00
Oleg Semyonov
f9f721a76a Reset executable bits from non-executable files (Windows legacy) 2013-04-24 01:18:46 +03:00
Oleg Semyonov
fb207bdaf7 OP-896: rename SensorTest to RevoProto 2013-04-24 00:57:33 +03:00
Oleg Semyonov
406339eb49 Merge branch 'amorale/next_precheck' into os/OP-899_board-config-rework-rebased-3
Conflicts:
	flight/Libraries/inc/op_dfu.h
	flight/Libraries/op_dfu.c
	flight/targets/Bootloaders/CopterControl/inc/op_dfu.h
	flight/targets/Bootloaders/OSD/op_dfu.c
	flight/targets/boards/coptercontrol/bootloader/inc/op_dfu.h
	flight/targets/boards/coptercontrol/bootloader/op_dfu.c
	flight/targets/boards/oplinkmini/bootloader/inc/op_dfu.h
	flight/targets/boards/oplinkmini/bootloader/op_dfu.c
	flight/targets/boards/osd/bootloader/inc/op_dfu.h
	flight/targets/boards/osd/bootloader/op_dfu.c
	flight/targets/boards/revolution/bootloader/inc/op_dfu.h
	flight/targets/boards/revolution/bootloader/op_dfu.c
	flight/targets/boards/sensortest/bootloader/inc/op_dfu.h
	flight/targets/boards/sensortest/bootloader/op_dfu.c
	make/boot-defs.mk
2013-04-24 00:37:39 +03:00
Alessio Morale
57ca1639cc Merge branch 'amorale/amorale/OP-874_gcs_rescue_erase_settings_merged' into next
Conflicts:
	flight/Libraries/op_dfu.c
	flight/PiOS/STM32F10x/pios_iap.c
	flight/PiOS/inc/pios_iap.h
	flight/targets/BootloaderUpdater/main.c
	flight/targets/Bootloaders/CopterControl/inc/op_dfu.h
	flight/targets/Bootloaders/CopterControl/op_dfu.c
	flight/targets/Bootloaders/OSD/inc/op_dfu.h
	flight/targets/Bootloaders/PipXtreme/op_dfu.c
	flight/targets/Bootloaders/RevoMini/inc/op_dfu.h
	flight/targets/Bootloaders/RevoMini/op_dfu.c
	flight/targets/Bootloaders/Revolution/inc/op_dfu.h
	flight/targets/Bootloaders/Revolution/op_dfu.c
	ground/openpilotgcs/src/plugins/uploader/uploader.ui
	make/apps-defs.mk
	make/boot-defs.mk
2013-04-23 23:14:11 +02:00
Oleg Semyonov
399cafe7d7 OP-896: rename RevoMini to Revolution 2013-04-24 00:07:05 +03:00
Oleg Semyonov
6afbef01eb OP-896: rename Revo to SensorTest 2013-04-24 00:07:04 +03:00
Oleg Semyonov
1ded536056 OP-896: rename OPLink to OPLinkMini 2013-04-24 00:07:04 +03:00
Philippe Renon
4690949575 Merge remote-tracking branch 'origin/next' into filnet/OP-907_gcs_vehicle_config_overhaul
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml
2013-04-22 22:56:06 +02:00
Oleg Semyonov
aa30f093a2 Merge remote-tracking branch 'origin/next' into os/add-uncrustify 2013-04-22 22:01:56 +02:00
Oleg Semyonov
8d1e1fdbc0 tools: make uncrustify_install target, script and base config file
See also: OPIN-3
2013-04-22 21:35:25 +02:00
Philippe Renon
5f39206ebd OP-907 vehicle config - removed uncessary setupUI calls.
+ fixed regression in multirotor config widget : svg display was not updated when switching frame type
+ formatting
2013-04-22 21:23:47 +02:00
sambas
731ee3e19d Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
	shared/uavobjectdefinition/manualcontrolsettings.xml
2013-04-22 21:29:04 +03:00
Fredrik Arvidsson
538bedeb93 Merge remote-tracking branch 'origin/kevinv033/OP-791' into next
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml
2013-04-22 20:14:05 +02:00
Fredrik Arvidsson
78d47e4185 Merge remote-tracking branch 'origin/filnet/OP-769_remove_hardcoded_en_locale' into next 2013-04-22 19:27:18 +02:00
Oleg Semyonov
927e952a9d Merge remote-tracking branch 'origin/os/OP-897_hide-unsupported-modes' into next 2013-04-20 21:23:00 +02:00
Nuno Guedes
7bfc0f7962 Code style fixes
Had forgotten about the code style standards.
I hope it's more correct now.
2013-04-20 18:31:35 +01:00
Nuno Guedes
8fef89d55c OP-596 - GCSController output Fix
The GCSController widget now outputs the correct throttle range (0..1) on the ManualControlCommand.Throttle.

(Also, some empty lines cleaning.)
2013-04-20 16:48:23 +01:00
Philippe Renon
cfbd9b2728 OP-769 main.cpp various cleanups 2013-04-20 14:04:28 +02:00
sambas
8aa5748a8c Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext 2013-04-20 10:59:00 +03:00
Philippe Renon
6074828807 OP-769 main.cpp fixed review comments (OPReview-440) 2013-04-20 00:04:06 +02:00
Oleg Semyonov
5e942bbd6d gcs: fix weird Windows build error if python is called w/o quotes
This fixes two problems:
- if OPENPILOT_TOOLS_DIR is set using backslashes, they should be
  converted to forward ones. Otherwise on Windows it can't run the
  program.
- for some weird reason the python called without quotes (regardless
  of full path used or not) tries to open whole command line as a file
  instead of the 1st parameter only. This works as it should from bash
  prompt. But executed by make it fails on Windows.
2013-04-19 22:54:55 +03:00
Philippe Renon
b03ebbaf3a OP-907 step 4: added lazy creation of vehicle config widget 2013-04-18 03:51:47 +02:00
Philippe Renon
208e97f476 OP-769 cleaned up handling of options in main + other cleanups 2013-04-18 01:28:11 +02:00
Oleg Semyonov
61bb82ca15 gcs: find python in tools building with Qt-Creator
This fix uses the same approach as OpenPilot toolchain system,
but for build started from Qt-Creator.
2013-04-17 19:08:02 +02:00
Philippe Renon
6fa3d88c23 Merge remote-tracking branch 'origin/next' into filnet/OP-907_gcs_vehicle_config_overhaul 2013-04-16 22:22:32 +02:00
Fredrik Arvidsson
9a9578a2a3 OP-816 Added page for Revolution calibration referring to the configuration plug-in until we get 'our ducks in a row' regarding the Revolution calibration procedure. 2013-04-16 20:40:25 +02:00
Fredrik Arvidsson
66b66ee8f4 OP-816 Re-factoring and removal of warnings. 2013-04-16 19:41:13 +02:00
Philippe Renon
0deb4d4a8f OP-907 vehicle config widgets now have consistent labels for mixer sliders 2013-04-16 00:13:08 +02:00
Philippe Renon
3bb80977d5 OP-907 changed vehicle config widget margin 2013-04-15 21:59:11 +02:00
Philippe Renon
dc060de5da OP-907 fixed minor spacing issue with multirotor mixer status line 2013-04-15 21:58:01 +02:00
Philippe Renon
70177a82d7 OP-907 changed grid lines of curve-bg.svg from dashed to solid to fix
rendering artefacts cause by dashed lines
2013-04-15 21:47:28 +02:00
Philippe Renon
c331a143ae OP-907 moved mixer curve background svg file (curve-bg.svg) to
src/plugins/uavobjectwidgetutils as it is used from mixercurvewidget.cpp
located in that directory
2013-04-15 21:43:04 +02:00
Fredrik Arvidsson
b237b85c42 Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-04-15 20:20:00 +02:00
sambas
ab8ab4bcc6 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext 2013-04-15 17:41:06 +03:00
Philippe Renon
81da5303f2 OP-907 step 3: more vehicle config code cleanups 2013-04-14 22:12:15 +02:00
Fredrik Arvidsson
361f8397c9 OP-885 Fixed some code formatting issues. 2013-04-14 13:24:07 +02:00
Fredrik Arvidsson
471afde5f8 Merge remote-tracking branch 'origin/next' into thread/OP-885_Update_Boards_Artwork
Conflicts:
	ground/openpilotgcs/share/share.pro
2013-04-14 11:30:40 +02:00
sambas
589290dbd7 POI orbit + some code run thru code formatter 2013-04-14 12:23:47 +03:00
sambas
6989468d17 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext
Conflicts:
	.gitignore
2013-04-14 10:13:51 +03:00
Philippe Renon
782913590b OP-907 step 4: vehicle config UI cleanups 2013-04-13 17:58:12 +02:00
Philippe Renon
357f36a06d OP-907 step 4: vehicle config UI cleanups 2013-04-13 17:58:11 +02:00
Philippe Renon
80b658cebf OP-907 step 3: vehicle config code formatting cleanups 2013-04-13 17:58:11 +02:00
Philippe Renon
3520a7c055 OP-907 step 3: more vehicle config code cleanups 2013-04-13 17:58:10 +02:00
Philippe Renon
14a0da076d OP-907 step 3: cleaned up configvehicletypewidget.cpp + related cleanups 2013-04-13 17:58:09 +02:00
Philippe Renon
e141e75e9f OP-907 step 3: cleaned up configvehicletypewidget.cpp + related cleanups 2013-04-13 17:58:09 +02:00
Philippe Renon
2d1af680a0 OP-907 step 3: cleaned up configvehicletypewidget.cpp + related cleanups 2013-04-13 17:58:08 +02:00
Philippe Renon
90b0c5ca21 OP-907 step 3: cleaned up vehicleconfig.h + related cleanups 2013-04-13 17:58:07 +02:00
Philippe Renon
3ab96ed3cc OP-907 step 2: moved vehicle specific code to respective vehicle widget 2013-04-13 17:58:03 +02:00
Philippe Renon
b190b898f1 OP-907 step 1: merged ccpm.ui into airframe_ccpm.ui 2013-04-13 17:57:57 +02:00
Philippe Renon
ccb285dd38 OP-907 step 1: renamed MultirotorRevMixercheckBox to MultirotorRevMixerCheckBox 2013-04-13 17:57:48 +02:00
Philippe Renon
b27bc03ef5 OP-907 step 1: extract vehicle specific UIs from airframe.ui (merged next) 2013-04-13 17:42:13 +02:00
Philippe Renon
0d3e00134a OP-907 step 1: extract vehicle specific UIs from airframe.ui 2013-04-13 17:41:18 +02:00
Kevin Vertucio
1e2e93b8c0 OP-791 FIXED issue where Flickable web view would need to be dragged to scroll content
Replaced Flickable component with ListView for the Authors list.

Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-04-13 16:35:22 +02:00
Philippe Renon
3c3080a441 OP-769 OP-723 GCS main cleanups as per OPReview-440
+ documented new -no-splash switch
2013-04-13 14:49:11 +02:00
Fredrik Arvidsson
cc9c02ab4f Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-04-12 11:23:42 +02:00
Fredrik Arvidsson
860077c428 OP-816 Added Revolution specific configuration code to Setup Wizard. 2013-04-11 21:25:38 +02:00
Philippe Renon
42022df009 OP-69 allow to set language (translation) in use for first launch through
factory defaults
OP-723 do not hard code locale to en_US in order to allow locale specific
display and entry of numbers and dates
+ revisited the GCS startup sequence
2013-04-11 19:47:05 +02:00
Brian Webb
28bfc2725c Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-04-11 14:42:49 +01:00
Brian Webb
8f51610776 Fixed some formatting issues. 2013-04-11 14:41:24 +01:00
Alessio Morale
3f88a64cf3 OP-874 UI does not relies on enabled state but set button state at widget initialization, fixes for styles
+review OPReview-421
2013-04-08 23:55:11 +02:00
Alessio Morale
cc446260a7 OP-874 Enable the Erase Setting button only with BL ver >=4. Describe this this on the tooltip.
+review OPReview-421
2013-04-08 01:31:29 +02:00
Alessio Morale
09d2ba1d25 OP-874 merge of amorale/OP-874_gcs_rescue_erase_settings in next.
+review OPReview-421
2013-04-08 01:10:37 +02:00
Oleg Semyonov
1b8c3ee7bb OP-897: fix spacing +review OPReview-438 2013-04-08 01:58:48 +03:00
Philippe Renon
50e66d6ee3 OP-769 initial cleanups related to language setting 2013-04-07 23:04:40 +02:00
Philippe Renon
f6c94687fc OP-879 removed now unused importsettings dialog 2013-04-07 22:28:13 +02:00
Philippe Renon
030cab376e OP-879 move loading of factory default settings earlier
(i.e. before any access to settings).
In other words, factory default are now loaded from
main.cpp instead of from mainwindow.cpp
+ minor formatting cleanups
2013-04-07 22:25:10 +02:00
sambas
24f1362cfe Merge remote-tracking branch 'origin/next' into sambas/diffnext 2013-04-07 18:21:59 +03:00
Fredrik Arvidsson
580b3f771e Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-04-07 17:21:14 +02:00
Brian Webb
081c016dfa Added braces around if body. 2013-04-07 16:04:24 +01:00
Oleg Semyonov
1eb6e3fd96 Merge remote-tracking branch 'origin/next-fixed-eol' into next 2013-04-07 15:41:26 +02:00
Fredrik Arvidsson
ee130b6892 Merge branch 'next' into thread/OP-816_Setup_Wizard_Revo_Support
Conflicts:
	ground/openpilotgcs/src/plugins/uploader/uploadergadgetwidget.cpp
2013-04-07 12:02:35 +02:00
Fredrik Arvidsson
9d53b68ab8 OP-816 Added settings enums for GPS and Revolution Radio modem.
Added basic hardware settings implementation for Revolution board.
2013-04-07 11:52:33 +02:00
Fredrik Arvidsson
5dc467bda4 Fixed a copy&paste bug in configoutputwidget.cpp resulting in output rate for bank 5 & 6 not showing correctly in gui. 2013-04-07 11:15:24 +02:00
sambas
33bb918924 Merge remote-tracking branch 'origin/next' into sambas/diffnext 2013-04-07 09:51:18 +03:00
sambas
fb8273459f Normalize line endings 2013-04-07 09:49:13 +03:00
Brian Webb
2ade9abcff Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-04-07 03:29:39 +01:00
Alessio Morale
b5426aa761 Merge remote-tracking branch 'origin/amorale/OP-871_gcs_revo_reset_fix' into next 2013-04-06 19:59:03 +02:00
Oleg Semyonov
f260b2f568 OP-897: remove non-user-selectable modes from GCS dropdown lists
Now all unsupported options are disabled. They will be reenabled when
ready for end users. Still developers can set them using UAVObjBrowser.

As a side effect, a bit changed UAVO XML definitions. The "limits"
option now uses comma to separate rules, semicolon to separate elements.
Was vice versa.

OP-897 #resolve #comment Pushed for review
+review OPReview
2013-04-06 19:01:12 +03:00
Brian Webb
ee96890b96 Initialize the Radio configuration widgets in the Revo HW configuration page correctly. 2013-04-06 16:59:03 +01:00
Brian Webb
4564718708 Added setting of max RF power and initial frequency on Revo. 2013-04-06 04:28:25 +01:00
Brian Webb
948038f655 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-04-06 01:32:36 +01:00
Brian Webb
c330db3a28 Added setting of min/max frequencies on OPLink coordinator. 2013-04-06 01:32:15 +01:00
Oleg Semyonov
5bb6b56b4a OP-772: Normalize line endings 2013-04-05 23:46:56 +03:00
Kevin Vertucio
9c00fdcd31 removed dependency for QtWebKit in AboutDialog.qml 2013-04-04 07:04:14 -04:00
Fredrik Arvidsson
a338257b2d OP-885 Added configuration for Zagi 3D model. Changed some rendering attributes and changed the name of Revomini to Revolution. 2013-04-03 19:56:41 +02:00
Fredrik Arvidsson
a697f293b6 OP-885 Added and replaced some artwork for Revolution board and other. 2013-04-02 19:43:19 +02:00
sambas
47a7659147 Merge remote-tracking branch 'remotes/origin/next' into sambas/diffnext 2013-04-02 20:40:41 +03:00
sambas
4240cc9670 Flight battery to AerosimRC, needs option flag, currently linked to baroaltitude option 2013-04-02 19:29:07 +03:00
Brian Webb
538d854627 Changed test for GCSRECEIVER in OPLink to PIOS_INCLUDE_GCSRCVR to match new define in pios_config. 2013-03-31 16:37:14 +01:00
Oleg Semyonov
3e815ca8d5 build: get rid of build/ground subdirectory, fix qt-creator builds
This changeset:
- moves all ground targets one level up, under build directory. The
  build/ground was created as a workaround, now unnecessary;
- fixes QtCreator builds, they are separated from command line builds;
- moves GCS autogenerated files into openpilotgcs-synthetics directory.

The resulting build subdirectory now looks like:

    build
        openpilotgcs             <- Qt-Creator build directory
        openpilotgcs-synthetics  <- version-info and opfw_resource
        openpilotgcs_debug
        openpilotgcs_release     <- Makefile build directory
        uavobject-synthetics
        uavobjgenerator

NOTE: you should update the shadow build path in QtCreator to build,
      not build/ground as before.

+review OPReview
2013-03-30 17:33:38 +02:00
Brian Webb
2568f41cf3 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-30 01:18:37 +01:00
Brian Webb
1cac81b3e8 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS
Conflicts:
	flight/targets/PipXtreme/System/inc/pios_config.h
	flight/targets/RevoMini/System/inc/pios_config.h
2013-03-29 17:17:55 -07:00
Oleg Semyonov
4be3cd4978 Merge remote-tracking branch 'origin/amedee/OP-882' into next 2013-03-29 10:44:47 +02:00
sambas
c60a750d96 AeroSimRC plugin fixes and updates 2013-03-28 18:30:14 +02:00
sambas
5ded8c6dfc VTOL path fixes
Flight mode fixes
POI mode
AutoLand Tests
Simple stabilization Shortest way yaw fix
GCS map and pathplanner fixes
2013-03-28 18:29:26 +02:00
Oleg Semyonov
beb13b32a9 OP-883: The 1st cleanup pass through PIOS and Makefiles system 2013-03-28 11:26:34 +02:00
Fredrik Arvidsson
c549218873 Fixed a bug related to the FusionAlgorithm selection in Revolution configuration. 2013-03-27 13:09:48 +01:00
Fredrik Arvidsson
0adb2b5b6f Merge remote-tracking branch 'origin/filnet/OP-853_fix_HITL_Options_page' into next 2013-03-27 11:09:52 +01:00
Fredrik Arvidsson
0d87f7509f Merge remote-tracking branch 'origin/filnet/OP-857_various_gcs_ui_polishing' into next 2013-03-27 11:08:52 +01:00
Fredrik Arvidsson
8423681d41 Merge remote-tracking branch 'origin/filnet/OP-833_gcs_options_dialog_ui_polishing' into next 2013-03-27 11:07:52 +01:00
Philippe Vanhaesendonck
8625eba054 Fix for OSX Lions compiler
OSX 10.7 and above will need the -fpermissive flag to compile
2013-03-26 22:57:08 +01:00
Philippe Renon
f00a972e0e OP-833 cleaned up individual gadget options pages: dial and linear dial 2013-03-24 17:09:59 +01:00
Philippe Renon
eef25f4e9d OP-857 OP-876 fixed regression introduced while fixing this issue
(settings were not handled well anymore)
- added timing debug messages
- minor cleanups
2013-03-24 16:50:17 +01:00
Oleg Semyonov
0957bbb498 Makefile: split GCS build directory into debug and release
Now by default GCS is built for release.
AeroSimRC also is placed under misc (as it is installed on Windows).
2013-03-24 13:06:13 +02:00
Oleg Semyonov
4082b1498a Makefile: move opfw_resource rules from packaging to top Makefile
opfw_resource make target now depends on built firmware images. They are
referenced directly from Qt resource file generated. No extra copies
are now necessary.
2013-03-24 13:06:11 +02:00
Brian Webb
2b6345850b Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-24 00:58:41 +01:00
Fredrik Arvidsson
510a7d70ad Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-03-23 16:38:26 +01:00
Alessio Morale
9244b511ac Merge branch 'amorale/OP-872_OP-867_thread-Config_revo_support' into next 2013-03-23 13:12:43 +01:00
Alessio Morale
2f2499f8c4 OP-867 fixed intentation 2013-03-23 13:10:57 +01:00
Philippe Renon
8af1af6afa OP-833 cleaned up individual gadget options pages 2013-03-21 01:26:29 +01:00
Philippe Renon
5b648d1f33 OP-853 new HITL options page had last tab selected by default (now it is
the first)
2013-03-20 21:32:06 +01:00
Philippe Renon
8c499aad7a OP-853 fixed badly broken HITL Options page (not perfect but better than
previous version)
2013-03-19 22:23:20 +01:00
Philippe Renon
e39f70536b OP-857 OP-876 fixed issue that prevented default size of Options dialog
to be taken into account on 1st launch of GCS (with no user settings)
2013-03-19 22:10:47 +01:00
Philippe Renon
23077d3326 OP-857 OP-876 fixed issue that prevented default size of Options dialog to
be taken into account on 1st launch of GCS (with no user settings)
2013-03-19 22:08:40 +01:00
Kevin Vertucio
45a3bb975c OP-791 FIXED issue where Flickable web view would need to be dragged to scroll content
Replaced Flickable component with ListView for the Authors list.

Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-19 10:14:50 -04:00
Philippe Renon
936f851166 Merge remote-tracking branch 'origin/thread/OP-864_Remove_Configuration_Prompt' into filnet/OP-857_various_gcs_ui_polishing 2013-03-19 04:34:32 +01:00
Philippe Renon
90fbf9bdab OP-833 removed unused ConfigGadgetConfiguration and
ConfigGadgetOptionsPages classes
2013-03-17 19:34:33 +01:00
Fredrik Arvidsson
73d61f810a Merge branch 'next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-03-16 08:53:04 +01:00
Alessio Morale
5ca228ebce Merge branch 'amorale/OP-872_HandleAllOutputs' into thread/OP-867_Config_Revo_Support
+review OPReview
2013-03-14 23:34:48 +01:00
Alessio Morale
dfb69e1b17 Merge remote-tracking branch 'origin/kevinv033/OP-791' into next 2013-03-14 21:36:44 +01:00
Alessio Morale
be8e5d159b OP-872 handle all outputs for CC/CC3D and Revolution 2013-03-14 20:13:02 +01:00
Alessio Morale
3f98676a3b OP-871 Fix: it is not possible to halt a Revo board in firmware update page
+review OPReview
2013-03-13 03:24:25 +01:00
Brian Webb
10de32d6f6 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-13 01:41:01 +01:00
Philippe Renon
ef72e13a18 OP-857 OP-860 minor improvments to the connection widget
- made it wider so it can at least display the string "USB: CopterControl"
- added a tooltip to the connection combo box that will display the
  currently selected connection
  - other minor code cleanups
2013-03-12 22:43:11 +01:00
Philippe Renon
9b495b4d5e OP-857 OP-869 fixed style sheet issues:
- removed wide style sheets
- added style sheet common to all platforms
- fixed broken styles for QTabWidget and QGroupBox on Windows
- fixed broken style for QTabWidget on Linux
2013-03-12 22:43:10 +01:00
Alessio Morale
86c525b2d3 Merge remote-tracking branch 'origin/thread/OP-856_Revolution_HW_Settings' into next
Conflicts:
	ground/openpilotgcs/src/plugins/config/config.pro
2013-03-12 19:59:07 +01:00
Fredrik Arvidsson
b21517cd87 OP-867 Code cleanup. Added missing combo boxes to 'dirty pool'. 2013-03-12 07:35:20 +01:00
Brian Webb
d5795b2118 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-12 01:36:34 +01:00
Fredrik Arvidsson
f27a69802d OP-867 Added output rate settings for revolution. 2013-03-11 23:22:10 +01:00
Alessio Morale
6b6a3bcd9f Merge remote-tracking branch 'origin/thread/OP-864_Remove_Configuration_Prompt' into next 2013-03-11 21:15:30 +01:00
Kevin Vertucio
22c966711d added autogenerated version info file
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-11 15:35:08 -04:00
Philippe Renon
21c581bacd OP-833 minor options page cleanup: removed some uneeded separator lines 2013-03-10 21:02:00 +01:00
Fredrik Arvidsson
e0bd933baa OP-856 Changed USB GUI. Changed the rules for validation of configurations. 2013-03-10 18:51:15 +01:00
Brian Webb
6e7e2d39f3 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-10 15:54:08 +01:00
Oleg Semyonov
f1214df633 OP-792: Remove unused yet GUI in addition to flight modes
This reverts commit 0e9d7137ff.

Conflicts:
	ground/openpilotgcs/src/plugins/config/configgadgetwidget.h

OP-792 #comment Now this feature is removed from GUI too
2013-03-10 00:57:41 +02:00
Philippe Renon
96a1e1d8c9 OP-857 OP-859 fixed various glitches in Commmunity panel:
Show three lines of news instead of one;
Fixed improper eliding of news text;
Moved News scroll bar to the right so it won't overlap the news text;
Removed clipping in Sites panel that caused the Os to be clipped.
2013-03-09 17:32:46 +01:00
Philippe Renon
31e3e73799 OP-857 OP-858 Added space between name and unit in Scope gadget legend 2013-03-09 17:32:45 +01:00
Philippe Renon
1859fd4ca5 OP-833 minor options page cleanup: removed some uneeded separator lines 2013-03-09 17:26:40 +01:00
Brian Webb
e70f0f2c21 Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-09 01:43:46 +00:00
Kevin Vertucio
98e12d192a removed extraneous commented code
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-08 11:25:57 -05:00
Alessio Morale
ffbb0a5a8e Merge remote-tracking branch 'origin/amorale/op-848_mpu6000_configurability' into next 2013-03-08 00:08:15 +01:00
Alessio Morale
c47ecd044e Merge branch 'filnet/OP-803_gadget_config_set_twice_on_restore' into next 2013-03-08 00:07:34 +01:00
Brian Webb
3a8c5494ca Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-07 13:57:51 +00:00
Alessio Morale
6a408e6a0a Merge branch 'filnet/OP-682_fix_for_crash_on_firmware_uploader_gadget' into next 2013-03-07 00:14:08 +01:00
Philippe Renon
1d9deae77d OP-682 fixed regression that prevented uploading of valid fw + renamed
youdont check box to confirmCheckBox + minor cleanups
2013-03-06 22:01:05 +01:00
Fredrik Arvidsson
b6746259c8 OP-864 Fixed some debug logging cosmetic problems. 2013-03-04 20:38:16 +01:00
Fredrik Arvidsson
82a89700e1 OP-864 Fixed sloppy errors (hopefully). 2013-03-04 18:36:23 +01:00
Fredrik Arvidsson
99ae18990e OP-856 Removed redundant code. Changed image of Revolution board to one with white PCB. 2013-03-04 08:04:55 +01:00
Fredrik Arvidsson
2cd3485cf6 OP-816 Fixed Revolution identification and Revolution + OPLink firmware auto-update functionality. 2013-03-03 19:33:24 +01:00
Fredrik Arvidsson
e2e3089cf5 OP-864 Made OpenPilotGCS.xml the default configuration on first start. If this file is missing for some reason the selection dialog will appear. The configuration can also be set as a command line option. 2013-03-03 16:56:52 +01:00
Fredrik Arvidsson
9e870e6ae3 OP-856 Added enabling/disabling of required modules depending on port configuration. Added rules for port configuration. 2013-03-03 14:17:37 +01:00
Kevin Vertucio
4c95e5c613 fixed indentation
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-01 09:13:32 -05:00
Kevin Vertucio
e4d516424e fixed indentation and clean up formatting
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-01 09:10:26 -05:00
Kevin Vertucio
c07142fa53 fixed some grammatical errors and formatting
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-01 08:59:02 -05:00
Kevin Vertucio
8a59b5c07a clean up formatting from review comments
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-03-01 08:53:04 -05:00
Fredrik Arvidsson
de026a13fc OP-856 Basic implementation of hardware settings page. 2013-02-28 08:13:21 +01:00
Fredrik Arvidsson
e710f3bb91 OP-856 Basic renaming from PRO to Revolution 2013-02-26 07:37:14 +01:00
Brian Webb
fff6e81e0b Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-02-24 23:11:39 +00:00
Brian Webb
d9baa372c7 Added frequency hopping to the RFM22B driver. Currently it defaults to 128 channels between 430 and 440 MHz. 2013-02-24 23:05:51 +00:00
Philippe Renon
ed83f282a5 OP-834 home location related error reporting improvments and comment
cleanups
2013-02-23 18:35:07 +01:00
Philippe Renon
8bd3c09860 OP-834 fixed bad Q_ASSERT around effective code 2013-02-23 18:35:07 +01:00
Philippe Renon
538723696a OP-834 restored "dead" code that was commented out by mistake 2013-02-23 18:35:07 +01:00
Philippe Renon
6d75dd0c6f OP-834 added FIXME comment for bad Q_ASSERT around effective code and
commented out a bunch of dead code (that dead code includes the suspicious
Q_ASSERT uses)
2013-02-23 18:35:07 +01:00
Philippe Renon
43786badfa OP-834 fixed bad Q_ASSERT around effective code 2013-02-23 18:35:07 +01:00
Philippe Renon
4350e48bfc OP-682 OP-850 fixed more uploader gadget crashes and button state issues 2013-02-21 01:34:17 +01:00
Philippe Renon
adc9c008c4 iOP-803 redid spurious commit in order to avoid undoing OP-805 (need to be
more carefull or sleep more...)
2013-02-18 22:28:09 +01:00
Brian Webb
cf7c929030 Added the ability to store bindings and configuration paramaters for multiple (up to 8) modems from an OPLink controller modem. 2013-02-18 01:49:13 +00:00
Brian Webb
46baec52ef Merge remote-tracking branch 'origin/next' into brian/rfm22_multibind 2013-02-17 01:21:12 +00:00
Alessio Morale
e27a07631e op-848 MPU6000 support user configurabe accel/gyro scales and filter bandwidth.
board definitions can override any of this settings for special applications.
Also include cleanup from "magic numbers" and fix for inverted ranges
2013-02-17 02:02:12 +01:00
Voha
6c24561ec4 * fix build error 2013-02-15 23:31:47 +01:00
Voha
8c5cded61a OP-845: *fix code style 2013-02-15 23:31:47 +01:00
Voha
e4f98b31c6 fix code style 2013-02-15 23:31:47 +01:00
Voha
427bbd0a80 fixed reading serial number from USB device on mac platform 2013-02-15 23:31:46 +01:00
Oleg Semyonov
790e771b54 Merge remote-tracking branch 'origin/laurent/translations' into next 2013-02-11 22:05:29 +02:00
Oleg Semyonov
c8ce31f7a9 Merge remote-tracking branch 'origin/next' into theothercliff/elevon_cam_stab 2013-02-11 01:03:33 +02:00
Brian Webb
57b4d8c720 RFM22: Added support for binding to multiple remove OPLinks. 2013-02-08 01:56:22 +00:00
Brian Webb
e50e645e7b Merge remote-tracking branch 'origin/next' into brian/oplink_ppm_out 2013-02-07 13:39:21 +00:00
Philippe Renon
69fb6f6de3 OP-833 gcs options dialog polishing: zeroed margin of top level widget 2013-02-06 23:27:05 +01:00
James Cotton
5e20705347 Windows copy data: Use the environmental $$(QTMINGW) variable to locate
files to copy into the package.  This makes it more robust against various
relative locations of mingw and qt.

It may be necessary to move all SDL-related files (SDL.dll, static libraries
and include files) from, for instance, .\QtSDK\Desktop\Qt\4.8.1\mingw\bin
to .\QtSDK\mingw\bin to be found.

Conflicts:

	ground/gcs/copydata.pro
	ground/gcs/src/plugins/hitl/aerosimrc/src/plugin.pro
2013-02-03 01:06:07 +02:00
Philippe Renon
3ab33cf163 OP-833 gcs options dialog polishing:
- createOptionsPage() now returns NULL to avoid having empty page in
  Options dialog
- removed Gadget from gadget name
- added some TODOs for for further cleanups
2013-02-02 16:09:53 +01:00
Philippe Renon
6b3e0c7ee3 OP-833 gcs options dialog polishing: zeroed margin of top level widget 2013-02-02 16:08:37 +01:00
Philippe Renon
03ca63978b OP-833 gcs options dialog polishing:
- zeroed margin of top level widget
- chnaged size policy of scrollArea from Expanding to Minimum to get a
  tighter fit
2013-02-02 16:06:13 +01:00
Philippe Renon
96651e302a OP-833 gcs options dialog polishing: zeroed margin of top level widget 2013-02-02 16:03:54 +01:00
Philippe Renon
d8ce755cfd OP-833 gcs options dialog polishing:
- increased width of splitter handle from default (6) to 9
- removed bottom Line widget
2013-02-02 15:58:47 +01:00
Brian Webb
a4faa22c4b Merge remote-tracking branch 'origin/brian/rfm22_autoconf' into next
Conflicts:
	ground/openpilotgcs/src/plugins/config/configgadgetwidget.cpp
2013-01-31 13:40:32 +00:00
Fredrik Arvidsson
da55998f27 OP-786 Removed the Qt::WindowStaysOnTopHint since it conflicts with the dialog opened to select default configuration first time GCS is launched. 2013-01-31 11:33:43 +01:00
Cliff Geerdes
6806e895cc First version. Passes simple tests. 2013-01-30 18:57:32 -05:00
filnet
d03db9c6d1 OP-803 remove spurious commit 2013-01-29 23:12:55 +01:00
Fredrik Arvidsson
f59bcd1949 OP-786 Replaced the splash screen backdrop image to address some shadow transparency issues. 2013-01-29 09:37:58 +01:00
filnet
3e9c819850 OP-803 more cleanups 2013-01-28 23:13:47 +01:00
Fredrik Arvidsson
7ff257ee77 OP-786 Removed code that set the Qt graphics system to type 'raster'. The 'raster' graphics system does not work correctly on MacOSX. The graphics system is now set to the default for each platform. 2013-01-27 21:33:17 +01:00
filnet
e8659cf9d5 OP-682 added some comments 2013-01-26 15:10:30 +01:00
filnet
813aaf5d85 OP-682 fixed two crashes on firmware uploader gadget.
crash 1 :  would happen when clicking Halt and then Boot as soon as the Boot button became enabled.
crash 2 : would happen when clicking Boot and then quickly pressing then Open button.
2013-01-24 22:36:00 +01:00
Fredrik Arvidsson
87d15a4a64 OP-786 Changed delay before splash screen is closed to 1500 ms. Rebased on next. 2013-01-24 15:54:25 +01:00
Fredrik Arvidsson
d00b4efdea OP-786 Changed the delay before closing the splash screen to 3 seconds. 2013-01-24 15:22:16 +01:00
Fredrik Arvidsson
3705a2d0a8 OP-786 Moved the actual file and the dependency to gcsversioninfo.pri to the /app sub project from the /plugins/coreplugin project. This was necessary since the new splash screen depends on defines in the generated gcsversioninfo.h header file.
Changed position of the revision text to make it look nicer.
2013-01-24 15:22:15 +01:00
Fredrik Arvidsson
3f30d7d101 OP-786 Fixed the Revision text to use the same info as in the about dialog. Updated text drawing code to use word wrap since developer build revision numbers are fairly long strings. 2013-01-24 15:22:15 +01:00
Fredrik Arvidsson
90b72798c4 OP-786 Implemented progress label drawing. Added timer to close splash window 5 seconds after main window opens if not clicked. 2013-01-24 15:22:14 +01:00
Fredrik Arvidsson
eccdf5fa91 OP-786 Added new splash screen art. Added new custom splash screen class. Added signal on plugin manager emitting signal when a plugin is about to be loaded. 2013-01-24 15:22:13 +01:00
Fredrik Arvidsson
cf40948bf0 OP-786 Added static splash screen shown during application launch. 2013-01-24 15:22:12 +01:00
Kevin Vertucio
bb999ae44f cleanup formatting
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-01-24 08:04:55 -05:00
Kevin Vertucio
0cfed60638 added OP Icon to About GCS Version tab
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-01-24 07:09:36 -05:00
Kevin Vertucio
63657c6586 Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into kevinv033/OP-791 2013-01-23 22:09:40 -05:00
Alessio Morale
1a303aa85f Merge remote-tracking branch 'origin/next' into amorale/bigmerge 2013-01-23 19:47:32 +01:00
Kevin Vertucio
24068a6638 set dialog windowFlags for a frameless window.
Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-01-22 14:05:02 -05:00
Kevin Vertucio
03ad1e55f5 converted "About Authors" and "About OpenPilot GCS" to QML
added dependent QML files

Signed-off-by: Kevin Vertucio <kevinv033@gmail.com>
2013-01-22 00:26:46 -05:00
filnet
a9d2679e39 OP-803 minor cleanups 2013-01-20 17:32:55 +01:00
Alessio Morale
f293298118 Merge remote-tracking branch 'origin/revo-fixes' into amorale/revo-merge
Conflicts:
	flight/Modules/ManualControl/manualcontrol.c
	make/scripts/version-info.py
	package/Makefile.linux
2013-01-19 20:23:48 +01:00
filnet
1e3aeaf988 OP-803 fix attempt 2013-01-16 23:43:22 +01:00
filnet
481005cc69 OP-803 transparent refactoring - moved specific save/restore code
from SplitterOrView to UAVGadgetView and made some methods private
2013-01-16 22:30:16 +01:00
Alessio Morale
de44495055 OP-796 defaults USE_PATHPLANNER to enabled 2013-01-14 01:28:33 +01:00
filnet
ae9def7f11 OP-805 - fixed GCS Options page crash by removing configurations for which
an options page could not be created.
2013-01-13 18:33:07 +01:00
Alessio Morale
9a10bd85bd OP-806 fixed a compilation issue on win 2013-01-13 02:21:39 +01:00
Alessio Morale
a8b57b3e0f OP-795 check and/or revert changes for mapwidget/waypointitem.cpp 2013-01-12 17:01:52 +01:00
Alessio Morale
635b1e98e4 OP-806 Fix mapwidget/uavitem.cpp to show CAS using AirspeedActual.CalibratedAirspeed 2013-01-12 16:57:28 +01:00
Alessio Morale
da76d775f9 OP-800 Remove WayointEditor as it was supeseed by PathActionEditor 2013-01-12 16:53:48 +01:00
Alessio Morale
a89a2cfb47 OP-801 replaced GetLLA with NED2LLA_HomeLLA 2013-01-11 01:11:07 +01:00
Alessio Morale
672519e559 OP-797 PFDGadgetWidget should use AirspeedActual.CalibratedAirspeed instead of BaroAirspeed 2013-01-11 01:11:07 +01:00
Alessio Morale
60eb36ab36 OP-799 removed Waypoint import export from uavsettingsimportexportfactory.cpp as it is handled by pathActionEditor 2013-01-11 01:11:06 +01:00
Alessio Morale
19c95a4f1b OP-798 uavobjectutil/devicedescriptorstruct.h miss a case for 0x903-revomini target 2013-01-11 01:11:06 +01:00
Alessio Morale
eaaad5edd1 OP-794 Revert "GCS Stabilization: Force the apply button to always be there as I can't find expert mode"
This reverts commit 26408e286f.
2013-01-11 01:10:11 +01:00
Brian Webb
be444db7f8 Added PPM output to OPLink firmware 2013-01-04 06:51:27 -07:00
Laurent Lalanne
c83bb4b450 My first commit...
Rescan sources to get new strings to be translated,
Updated openpilotgcs_fr.ts, translation in progress,
Little changes in Qml files used in Welcome plugin : Titles translations with qsTr(), dont work in labels.
2013-01-03 13:59:06 +01:00
filnet
a45578c250 OP-781: reorganized imports 2012-12-30 19:04:02 +01:00
filnet
d0447b5e06 OP-781: cleaned up; added comments; removed some debug code; fixed tabs
into spaces
2012-12-30 18:27:51 +01:00
Brian Webb
9f3d7a24f8 Merge branch 'revo-fixes' of ssh://git.openpilot.org/OpenPilot into brian/rfm22_autoconf
Conflicts:
	flight/RevoMini/Makefile
2012-12-30 07:59:09 -07:00
filnet
87632e6e13 OP-781: initial commit for slow Option Dialog creation fix; fix consists
in lazilly creating option pages when user selects them instead of
creating them all upfront. Dummy placeholder widget (QLabel) are initially
created instead of the real option page; this commit also fixes a minor
issue where the left tree selection would not be in sync with the
displayed option page (see Jira for more details).
2012-12-30 13:34:12 +01:00
Corvus Corax
37df2bcbf4 OP-742: Merge branch 'corvuscorax/airspeed_fixes' into revo-fixes
Conflicts:
	flight/RevoMini/Makefile
2012-12-29 12:09:58 +01:00
Oleg Semyonov
810a01ba28 Merge remote-tracking branch 'origin/master' into next
Conflicts:
	HISTORY.txt
2012-12-21 14:12:32 +02:00
Oleg Semyonov
55b35543a7 Last minute release notes update 2012-12-21 00:33:37 +02:00
Brian Webb
e0acb41379 Removed some unintended changes to RevoMini. 2012-12-15 10:35:51 -07:00
Brian Webb
3a1803b7a1 Added RFM22B (OPLink) receiver. 2012-12-13 21:07:19 -07:00
Brian Webb
6ffe518509 RFM22B: Improved link stability, and added tracking of error encountered in the processes of transmitting and receiving. 2012-12-11 17:44:15 -07:00
Brian Webb
6ed9b63da9 RFM22B: Changing configuration parameters over-the-air working. Added tracking of Tx/Rx sequence number. Still seeing too many resent packets. 2012-12-11 17:44:11 -07:00
Brian Webb
7aaa02268f RFM22B: Added TX Resent to OPLink status. Also removed the need for the packet queue. 2012-12-11 17:44:08 -07:00
Brian Webb
ca31fe99ac RFM22B: Fixed removal of the OPLink configuration window when the OPLink is disconnected. 2012-12-11 17:43:57 -07:00
Brian Webb
bd42083376 RFM22B: Changed the way the frequencies and power settings are set for the rfm22b device. 2012-12-11 17:43:55 -07:00
Brian Webb
dae382564a RFM22B/RM: Added rfm22b com device, moved remaining functionality in the radio module to the rfm22 driver, and simplified configuration of the PipX/OPLink. The radio device now presents itself completely as a com device, both in RadioComBridge (OPLink devices) and Telemetry (RM). Also change the PipXStatus and PipXSettings UAVOs to OPLinkStatus/OPLinkSettings. 2012-12-11 17:43:53 -07:00
Brian Webb
4b90f81f6f RFM22B: Modified the method of tracking RX errors, and now reporting Good, Corrected, Error, and Missed packets to the GCS. Also removed some less useful fields from the PipXStatus. 2012-12-11 17:43:49 -07:00
Oleg Semyonov
84c78f5e76 Merge remote-tracking branch 'origin/rel-12.10.2' into next 2012-12-04 15:31:53 +02:00
Oleg Semyonov
8ba73c2209 Merge remote-tracking branch 'origin/thread/OP-723' into rel-12.10.2 2012-12-04 12:27:21 +02:00
Oleg Semyonov
aa6886c305 [OP-703] Swap "About GCS" and "About plugins" menu items 2012-12-04 00:46:51 +02:00
Oleg Semyonov
2d938eaaa3 [OP-703] Rework GCS About dialog to remove 1.0.0 and show more repository info 2012-12-04 00:46:50 +02:00
Oleg Semyonov
8b2780bf71 Update CREDITS 2012-12-04 00:46:09 +02:00
Oleg Semyonov
510c443deb [OP-724] Rename "AF Response Time" to "Attitude Filter RT" in UI to stop confusion with Input LPF RT 2012-12-02 13:55:41 +02:00
Oleg Semyonov
41d56b282e [OP-724] Remove LPF from throttle input channel (not necessary) 2012-12-02 13:50:03 +02:00
a*morale
43f5bf09c2 Changed missing PipX labels for setup wizard 2012-12-02 13:39:03 +02:00
a*morale
903bbffc6b Changed reference to PipXtreme to OPLink on config tab and Firmware tab/OP-750 2012-12-02 13:39:02 +02:00
Oleg Semyonov
cc98962c36 [OP-724] Provide generic gimbal type 2012-11-29 18:03:05 +02:00
Oleg Semyonov
8adc2abd77 [OP-724] Now most camera options can be set independently per each axis. 2012-11-29 17:39:10 +02:00
Oleg Semyonov
8f5fb5aeb0 [OP-724] Add camera gimbal filtering and feed forward options
This is a partial rework of Cossacs' camera gimbal software.

This patch adds LPF to airframe attitude used for camera stabilisation
and feed forward for camera actuators. Either of options can be
disabled on the compilation level to save flash and RAM if not
required.

Original Cossacs' code was optimized and code flow shortcuts were
added where applicable.
2012-11-29 17:39:08 +02:00
Oleg Semyonov
ee333f1569 [OP-724] Add manual control input filtering (useful for camera gimbal)
This is a partial rework of Cossacs' camera gimbal software.

This patch adds LPF to some of manual control inputs. Mostly
useful are accessory channels (for camera gimbal control) and
yaw channel (for smooth filming). The code may be used for
stand-alone CC[3D]-based gimbal software, but also should work
for complete FC+camera system.
2012-11-29 17:39:07 +02:00
Oleg Semyonov
ea1199603b Merge remote-tracking branch 'origin/rel-12.10.2' into next
Conflicts:
	MILESTONES.txt
2012-11-29 17:31:50 +02:00
Oleg Semyonov
46533c5a3b [OP-746] Fix text for the "Upgrade" button (it is not used but to be in sync) 2012-11-26 17:51:43 +02:00