1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-04 12:24:11 +01:00
Commit Graph

4677 Commits

Author SHA1 Message Date
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
Laurent Lalanne
fc61c423c0 Autotune module translation + little changes 2013-10-14 11:31:37 +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
Laurent Lalanne
f5d326caa0 More updates in French translations 2013-10-06 13:08:18 +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
09b22a18f4 [OP-835] Qt 5.1.0 - fixed ((packed)) pragma issue introduced by MinGW upgrade 2013-09-15 23:39:48 +02:00
Philippe Renon
d989894ad4 [OP-835] Qt 5.1.0 - migrated uavobjgenerator/uavobjectparser.cpp 2013-09-15 23:37:21 +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
4fd04d38f3 [OP-835] Qt 5.1.0 - replace $$PWD with $$_PRO_FILE_PWD_ (don't know why...) 2013-09-15 23:25:54 +02:00
Philippe Renon
a9a089d40d [OP-835] Qt 5.1.0 - adapt copydata.pro to Qt 5.1.0 (Windows only)
- list of DLLs to copy is different and includes additional DLLs (Qt5SerialPort, Qt5Multimedia, ...)
- removal of phonon plugin (replaced by multimedia)
- prefer DLLs from Qt rather than from MinGW when possible (more robust)
- now supports Debug builds
2013-09-15 23:24:49 +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
Alessio Morale
c0cfd3dffe Merge branch 'amorale/OP-1058_uavo_named_accessors' into next 2013-09-10 21:20:12 +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
Alessio Morale
0db9a9bf8d OP-1058 Add xxxGet and xxxSet functions to handle multielement fields as struct
for example:
EKFStateVariancePSet(EKFStateVariancePData *NewP);
EKFStateVariancePGet(EKFStateVariancePData *NewP);
Also in this case array accessors are renamed as xxxArrayGet/Set:
EKFStateVariancePArraySet(float *NewP);
EKFStateVariancePArrayGet(float *NewP);

Nothing changes for anonymous items as default functions continues to deal with arrays

+review OPReview-552
2013-09-01 13:23:20 +02:00
Alessio Morale
e91bc28667 OP-1058 Get rid of Unions.
They caused stack usage increase with -fstrict-aliasing as stack slots are not reused when dealing with unions.
It has now been added the cast_struct_to_array macro in pios_struct_helper.h to handle such case where it is useful to access those homogeneous structs as arrays

+review OPReview-552
2013-09-01 12:10:55 +02:00
Alessio Morale
11b269f898 Merge remote-tracking branch 'origin/next' into amorale/OP-1058_uavo_named_accessors 2013-08-31 16:03:30 +02:00
Laurent Lalanne
44dc130c95 Progress, some typo errors. 2013-08-27 16:23:41 +02:00
Laurent Lalanne
19ff774915 More translations,
- setup Wizards should be done,
- Oplink, Opmap, Firmware Uploader, Revo calibration...
2013-08-26 15:35:48 +02:00
Laurent Lalanne
bf8a2089d9 Again 2013-08-26 01:53:54 +02:00
David
86a02d693e Update copy data for ssl, readme is way out of date, changed one
line but on a read through, it's very out of date now as things
are easier now. Might be best to link to the Wiki...
2013-08-17 00:51:09 +10: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
Alessio Morale
01d963affd OP-1058 uncrustify 2013-08-01 01:28:50 +02:00
Alessio Morale
d99790be71 OP-1058: Implement explicit item accessor for MultiElement fields.
This implementation uses a union containing the Array implementing the MultiElement field data and a struct made from element names.
it allow to replace the following sintax:
  settings.PitchRatePID[STABILIZATIONSETTINGS_PITCHRATEPID_KP]
with a more concise and less error prone
  settings.PitchRatePID.fields.Kp
while allowing the direct array access using the notation
  settings.PitchRatePID.data[n]
2013-07-31 15:23:43 +02: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
73b22f5cb1 typo bugfix 2013-06-22 23:49:03 +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
11e0a26ebd OP-1005 Fixes ugliness in attitude dial and replaces PFD in default configuration with some analog dials on Firmware workspace. 2013-06-18 23:34:47 +02:00
Fredrik Arvidsson
e1851b4833 OP-1005 Fixes default configuration files to set altitude and speed factor. 2013-06-18 20:58:43 +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
095d71b574 OP-1005 Reduced the number of decimals for the GPS PDP value to 1. 2013-06-18 18:35:13 +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
Richard Flay (Hyper)
5e87448e8a Merge branch 'next' into hyper/OP-931_extra_compiler_warnings 2013-05-06 06:03:23 +09:30
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
1758885266 OP-935 Updated stylesheet. 2013-05-04 09:53:42 +02:00
Richard Flay (Hyper)
87fcf9fa8b Merge branch 'next' into hyper/OP-931_extra_compiler_warnings and update as necessary.
Hopefully properly fixes conflicts:
	flight/modules/Attitude/attitude.c
	flight/modules/ManualControl/manualcontrol.c
	flight/modules/Osd/WavPlayer/wavplayer.c
	flight/modules/Osd/osdgen/osdgen.c
	flight/modules/System/systemmod.c
	ground/uavobjgenerator/generators/flight/uavobjectgeneratorflight.cpp
2013-05-04 11:12:44 +09:30
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
Richard Flay (Hyper)
742058da8c Merge branch 'next' into hyper/OP-931_extra_compiler_warnings 2013-04-30 20:44:49 +09:30
Richard Flay (Hyper)
7937ae6296 OP-931: Makes flight code compile with -Wfloat-equal and -Wunsuffixed-float-constants enabled.
Also fixes warnings (and bugs) in F4 STM32_USB_OTG_Driver code, allowing -Werror to be enabled for all flight code.
Fixes all other compiler warnings that would otherwise cause the flight code to not compile with -Werror enabled.
Along the way, this also adds some uses of isnan() to various places rather than questionable tests for x != x and
x == x to check for NaNs.

+review OPReview
2013-04-30 20:36:42 +09:30
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
David Ankers
545422d9ea Remove old HiTLv2 gadget data, no longer used. 2013-04-29 00:49:08 +10:00
Corvus Corax
24af6b0d80 Handle Gyro bias the same way as other biases during calibration 2013-04-28 12:06:24 +02:00
David Ankers
80c88fecc6 Another minor update of config 2013-04-28 20:03:00 +10: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
David Ankers
565d871ed7 Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into next 2013-04-28 01:25:57 +10:00
David Ankers
a5b6bb9692 OP-855 Remove empty Gadget from HiTL work space 2013-04-28 01:25:09 +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
8018050add Move document from source repository to wiki
http://wiki.openpilot.org/display/Doc/UAVObjects+to+Widgets+Relations+Framework
2013-04-24 22:39:36 +03: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
27195b7327 OP-899: move UAVObjects and UAVTalk one level up from targets 2013-04-24 00:07:07 +03: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
Fredrik Arvidsson
3a8272ee4a Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-04-16 18:12:21 +02:00
Oleg Semyonov
ecad4ec0f3 gcs: bump minimum Qt version to 4.8 (4.7 is not supported anymore) 2013-04-16 10:08:53 +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
Oleg Semyonov
3b3377e6f4 Merge remote-tracking branch 'origin/os/friendly-toolchain-install' into next 2013-04-15 01:24:42 +02: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
Oleg Semyonov
cb4cfac0f3 OP-719: fix +x for openpilotgcs on linux 2013-04-14 14:09:46 +03: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
Oleg Semyonov
5040a13efb gcs: set default UDP port to 9000 as used by simposix firmware 2013-04-12 10:56:05 +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
Oleg Semyonov
3bebec22f7 OP-772: Enforce line ending agreements (git 1.7.2+ required for this to work)
This is a part of OP-726, OP-727 tasks to normalize source code.
Use the following to normalise your local repository to be able to merge:

git rm --cached -r .
git diff --cached --name-only -z | xargs -0 git add
git commit -m "Normalise line endings"
git ls-files -z | xargs -0 rm
git checkout .
2013-04-05 23:43:58 +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
8dc2f23eb2 Merge remote-tracking branch 'origin/muralha/artwork' into thread/OP-885_Update_Boards_Artwork 2013-04-02 19:43:29 +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
Oleg Semyonov
e24b66897b build: fix qmake ground/share copy commands for all platforms
Read share.pro comments for more details.

+review OPReview-429
2013-04-02 19:43:48 +03:00
sambas
4240cc9670 Flight battery to AerosimRC, needs option flag, currently linked to baroaltitude option 2013-04-02 19:29:07 +03:00
Nuno Guedes
a2ddcf7f3b Added the Zagi plane to the openpilotgcs
Added the Zagi plane to the openpilotgcs folder, because this model wasn't added to the ModelView before.
2013-04-02 15:08:28 +01:00
Nuno Guedes
460873884f New OP 3D boards
- Revolution
- OP GPS
- OPLink
2013-04-02 14:39:42 +01:00
Oleg Semyonov
17a687e79d Revert "Removed creation of extra directory level on Windows."
This reverts commit 7c85fa5885.
2013-04-02 10:20:15 +02:00
Oleg Semyonov
80e668411f build: remove extra libs, they are not used de-facto
+review OPReview-429
2013-03-31 18:06:43 +02: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
caa9964fe5 OP-857 OP-876 made default Options dialog size even bigger 2013-03-26 00:37:39 +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
Brian Webb
1979e8b57f Merge remote-tracking branch 'origin/next' into brian/rfm22_FHSS 2013-03-24 16:57: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
Fredrik Arvidsson
e40e4a1815 Merge remote-tracking branch 'origin/next' into thread/OP-816_Setup_Wizard_Revo_Support 2013-03-24 12:05:14 +01: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
e06ab7f706 Merge remote-tracking branch 'origin/amorale/01-directory_move_sanity_simposix' into next
Conflicts:
	Makefile
	flight/PiOS.posix/inc/pios_com.h
	flight/targets/RevoMini/UAVObjects.inc
	flight/targets/Revolution/Makefile
2013-03-23 14:37:19 +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
Oleg Semyonov
cdb3730edb OP-857 OP-876 made default Options dialog size bigger to avoid some scroll
bars showing up
2013-03-20 22:40:02 +02: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
6cbad966d0 OP-833 removed spurious plot entry in Uptime Scope Gadget 2013-02-21 02:04:53 +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
Fredrik Arvidsson
7c85fa5885 Removed creation of extra directory level on Windows. 2013-02-18 20:51:37 +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
Laurent Lalanne
5b8b38ad7b Minors changes, Errors. Thx Joël 2013-02-12 01:04:40 +02:00