edouard
930928e6fa
OP-146 More tooltips for stabilization tuning. Someone double-check...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2885 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-26 09:11:53 +00:00
edouard
3b6ebdcd9f
OP-146 New gyroscope icon for the stabilization config gadget.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2884 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-26 09:03:30 +00:00
pip
70f1e4a3e9
Can't for the life of me remember what I updated this time!
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2883 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-26 03:20:16 +00:00
pip
333d61192b
Stopped GCS crash on exit if USB is still connected - at least in Windows anyway.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2882 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-26 03:19:24 +00:00
edouard
6e431c29ba
OP-146 Max angles can now be adjusted from the stabilization config dialog.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2881 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-25 23:05:23 +00:00
edouard
495445c3a5
OP-146 Stabilization configuration: can now update stab settings in real time on the airframe, and link roll/pitch for easier adjustment...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2880 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-25 21:17:07 +00:00
pip
09786b763f
Changed the RC input sliders for vertical bars. Simplified some code areas.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2879 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-25 20:43:58 +00:00
pip
81baa9506a
Added 256Kbit/s RF datarate mode
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2877 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-25 11:40:02 +00:00
pip
5f22a885ad
oops! .. missing spelling of "#ifdef"
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2873 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-24 10:35:27 +00:00
pip
3883a561e4
Added option (#define USE_SCIENTIFIC_NOTATION) to use scientific notation (or not as the case maybe)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2872 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-24 10:31:23 +00:00
pip
223b3089ed
Added missing "parameterValueChanged(double value)" function in "configstabilizationwidget.cpp" .. wouldn't compile in windows without it.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2871 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-24 08:58:21 +00:00
edouard
3d26b4ec60
OP-146 Slow progress on the stabilization configuration UI. New approach, more efficient. Not functional yet but we'll get there eventually.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2867 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 23:06:35 +00:00
osnwt
a4fe867c1d
GCS: UAV Settings Export: added support for *.ini files.
...
INI file format is to be used for compact export to publish on forums, etc.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2866 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 20:27:36 +00:00
osnwt
bd665790c2
GCS: UAV Settings Export: added support for simple *.xml files.
...
UAV Settings files (*.uav) now include option lists for enum fields.
Simple XML files (*.xml) contain only subset of fields (name and values).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2865 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 20:27:19 +00:00
osnwt
606cc46ea1
GCS: New UAVObjectField::getTypeAsString() function is used for UAV Settings Export.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2864 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 20:27:05 +00:00
osnwt
da18ee67b1
Windows Installer: Ignored SubWCRev error (if, for instance, built not from an SVN working copy).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2863 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 20:26:50 +00:00
pip
20e95027b1
Changed the scopes minimum update period from 100ms to 10ms (for those that can have fast scopes)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2862 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 15:31:05 +00:00
pip
c819ac938e
A few clean ups to the spectrum scanning code (not yet enabled)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2860 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-23 09:35:30 +00:00
edouard
7d2b5ae744
OP-146 Stabilization config interface: this is a work in progress, and a pure mock-up of the UI, I would like feedback.
...
The idea is to use a 'vernier' dial analogy, whereby you can either of course edit the values by hand in the config dialog, but you can also select the outer dial and adjust it with either mouse or keyboard (up/down and pgUp/pgDn).
Eventually, there will be a tab for the P factor, a tab for the I factor, and a tab for the rest of the adjustments (rate limits etc).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2847 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-22 22:03:32 +00:00
pip
931102bf37
Added more error checking (checking for NULL pointers)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2835 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 15:33:20 +00:00
pip
3dcd93e66b
Added telemetry functions.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2834 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 15:10:06 +00:00
pip
1bb5ed54ff
Added save to SD card functions.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2833 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 14:14:59 +00:00
pip
5e501f3cae
Fixed Lat/Lon scaling in the GetHomeLocation functions.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2832 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 13:50:31 +00:00
pip
9b10842f5d
Updated some parts of the map plugin to use the new UAVObject utility.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2831 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 13:33:10 +00:00
pip
a5f17b148b
Added getGPSPosition() function to the UAVObject utility
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2830 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 13:32:22 +00:00
pip
d666a61bf5
Created a new UAVObject utility plugin to make UAVObject access much easier for all plugins
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2829 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 13:21:02 +00:00
pip
ba7e7ba85d
Check for error returned from homelocation util.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2828 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 11:17:30 +00:00
pip
4a1842f3be
Added code to check for invalid parameters.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2827 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 11:15:39 +00:00
pip
32ae936df5
Uses the new home location utility
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2826 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 11:09:20 +00:00
pip
7a34e25956
Added a home location utility
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2825 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-21 11:08:56 +00:00
edouard
06a8fdb45d
Change AHRS to INS in the config gadget widget.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2814 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-19 23:04:38 +00:00
osnwt
7af611139e
GCS Installer: fixed German translation, thanks to Wellenbrett
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2807 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-18 08:47:02 +00:00
corvus
015e49ee5a
some comments about gyro temp calibration added inbto the code
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2806 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-17 15:32:26 +00:00
corvus
50e78b4265
typo fix
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2803 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-17 01:51:49 +00:00
corvus
a91a35685a
IL2 add quaternion attitude and accels
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2802 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-17 01:51:45 +00:00
osnwt
fe2a43e07f
GCS: Fixed UAVSettingsImportExport plugin dependencies. Also unified comment capitalizations and fixed few descriptions. No code changes.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2800 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-16 14:30:19 +00:00
pip
ac7cfcc358
Added "Ready-To-Send-Time" parameter adjustment
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2795 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-15 12:57:46 +00:00
pip
b10c1a4cad
Can now show/hide the scope legend by double clicking the scope.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2793 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-14 10:19:18 +00:00
osnwt
ceea6085b4
GCS: Remove ambiguity in UAV/GCS Settings Import/Export menu commands, add support for translation.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2792 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-14 10:15:56 +00:00
andrew
c6e228e768
OP-299 Swashplate Levelling UI
...
Added core functionality for levelling routine
Added instructions to each step
Added warning dialog if user tries to interrupt levelling process
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2790 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-14 05:46:45 +00:00
pip
e8e27f9696
Smaller axis text size.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2784 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-14 00:44:33 +00:00
edouard
5bc0641d09
Fix a small typo in the tooltips of the config gadget.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2783 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 21:31:38 +00:00
pip
e2b22039f1
Darkend scope curve indicator area to try to make it easier to match the colour with a scope line.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2782 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 21:04:31 +00:00
osnwt
eec4959391
UAVSettings Import/Export plugin (import is not implemented yet).
...
This plugin registers itself in the GCS File menu and allows to save the settings database (all UAVObjects which have settings flag set) into an XML file. No import function is implemented yet, but the XML is human-readable and can be used to enter values by hand.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2781 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 20:11:41 +00:00
edouard
d0d5d2db4e
OP-308 Make actuators read-only and set them to zero when running calibration, so that engines cannot be started by accident.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2779 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 19:10:29 +00:00
edouard
bcdad47e1c
OP-308 Added a warning in red to warn users about engines connected during calibration.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2777 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 17:08:45 +00:00
pip
e5c56e462e
Oscilloscope now has finer lines for seeing detail.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2774 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-13 10:11:51 +00:00
edouard
40fc5f9618
More descriptive label for arming settings.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2767 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-10 22:36:42 +00:00
andrew
b793a33baf
OP-299 Swashplate Levelling UI
...
Minor graphics tweaks
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2764 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-09 05:04:07 +00:00
edouard
04ba1261f0
OP-311 New "Arming" tab in the config widget to setup how the airframe is armed.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2763 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-08 16:49:33 +00:00
peabody124
d2e5c7c301
Ground/Config: Allow negative yaw for people whos motors are all backwards
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2757 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-08 16:34:42 +00:00
peabody124
58a0cce89b
Fix for OSX to enumerate serial ports correctly
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2756 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-08 16:34:38 +00:00
edouard
536123e9c3
OP-298 Flight mode position slider should now work properly in the config widget, please confirm it's OK for you too...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2749 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-08 14:29:05 +00:00
pip
73d134ad98
Removed unused code, bit of a clean up.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2747 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-07 12:29:35 +00:00
andrew
2496c41ea2
OP-299 Swashplate Levelling UI
...
More levelling UI basic functions implemented.
Not tested for Flight use at own risk
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2746 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-07 03:05:30 +00:00
pip
b2eb141c10
100mW appears to be working again. A few bug fixes.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2745 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-06 21:21:50 +00:00
pip
6559615ef8
Made quite a few constants/#defines capitals (previously lower case)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2743 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-06 10:55:08 +00:00
erhard
d53bf143e8
OP-310 GCS Welcome Plugin: Prevent saving of configuration as workaround for OP-232
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2738 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 22:35:18 +00:00
erhard
0ab4ccef9d
OP-232 GCS Configuration: Add general Option to not save settings on exit.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2737 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 22:20:36 +00:00
corvus
afdaf88d4a
UAVObjects: Allow Generation and Initialisation of individual UAVObjects
...
per target as defined in Makefile (and/or Make include file) For
OpenPilot this is flight/OpenPilot/UAVObjects.inc For sim_posix and
sim_win32 needs rebuild of uavobjectgenerator and uavobjects!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2736 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 22:17:40 +00:00
erhard
250e154067
OP-231 OP-232 GCS Configuration: Commandline options to handle reset of configuration
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2735 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 21:00:48 +00:00
erhard
5eab9bf7e6
OP-232 GCS Configuration: Reset Settings. Proper functioning is blocked by OP-310.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2734 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 20:20:01 +00:00
dankers
037ff44436
Update RSS location, not final currently but enables me to test if it works.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2733 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 15:59:46 +00:00
erhard
eab8421e5f
OP-99 gcs Import/Export Plugin: Support configurable plugins
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2732 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 14:01:18 +00:00
andrew
0a70df7e5b
OP-299 Swashplate Levelling UI
...
More levelling UI not functional yet.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2728 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-05 05:30:42 +00:00
pip
41768be215
Allows modem mode to be set - BUT NOT YET IMPLIMENTED, use NORMAL mode for now.
...
Fixed bug in pipx plugin import function - wasn't restoring the AES key.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2726 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 23:00:48 +00:00
erhard
b0cc3d1f5f
OP-232 gcs configuration: Override configuration on comand line
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2725 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 21:24:55 +00:00
pip
d377b417df
Fixed export double confirmation dialogues.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2724 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 18:06:01 +00:00
pip
901b6f3882
Import/Export PipX setttings now working.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2723 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 17:29:52 +00:00
pip
f6391b1803
Added RSSI dBm value as text to the GUI.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2722 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 16:17:57 +00:00
pip
14505ed9dc
Added 230400, 460800 & 921600 #defines for windows
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2721 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 15:47:21 +00:00
pip
59a8b90653
Remove "toMSecsSinceEpoch" usage to be compatible with earlier versions of Qt
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2720 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-04 15:02:46 +00:00
pip
768bdbba44
Little cleanup, spelling mistake etc. Not yet got the AFC reading working.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2716 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-03 14:33:09 +00:00
pip
7643cd2016
Added 3 more baudrate options for windows users .. 230400, 460800 & 921600
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2715 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-03 13:13:29 +00:00
pip
3bad7982dd
Fixed RSSI when no signal received.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2714 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-03 13:12:30 +00:00
pip
54ccc4e58f
New PipX config protocol packets - YOU NEED TO UPDATE YOUR PIPX FIRMWARE to use plugin.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2710 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-03 07:04:46 +00:00
peabody124
0de938090b
Fix GCS problems with renaming the accels_filtered to accels. You'll have to
...
update your .ini file
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2708 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-03 02:42:46 +00:00
corvus
16eef53f02
UAVObjectgenerator: Autogenerate Make include-file for flight UAVObjects to be used in firmware Makefiles.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2702 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 20:15:28 +00:00
pip
c854b74690
Fixed carrier frequency problems.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2699 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 17:53:30 +00:00
pip
6714ce99fa
Fixed AES encryption key problems
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2698 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 17:20:02 +00:00
pip
77501544b5
General clean up.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2697 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 14:00:33 +00:00
pip
beb1a6e5e8
GCS can now configure PipX modem using the PipX plugin.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2696 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 11:46:11 +00:00
zedamota
878829a7cf
OP37/GCS MapLib - Try different DB method to improve speed.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2694 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 10:41:27 +00:00
andrew
4434df6702
OP-299 Swashplate Levelling UI
...
Framework for levelling UI no functional code yet.
Some general cleanup of ccpm code.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2688 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-02 05:28:54 +00:00
pip
8a602c8b5e
Removed unused files.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2686 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:36:21 +00:00
pip
b378a38cb5
Fixed compile error.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2685 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:28:35 +00:00
pip
5756d17926
Re-commiting files due to commit clashes by 2 people at same time.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2684 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:22:16 +00:00
edouard
c1555d9dfe
OP-306 Update revealed two bugs in the widget destructors, workaround for now, too late for today...
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2683 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:15:29 +00:00
pip
959e9101b2
moved #include from .h back into .cpp
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2682 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:08:05 +00:00
edouard
9170155f5f
OP-306 Update all Gadgets so that they destroy their widgets properly when they die.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2681 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 23:01:52 +00:00
pip
a568ff893d
Include PipX plugin into builds from now on.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2680 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 22:59:18 +00:00
pip
b3c1994598
PipX plugin can now semi configure pipx modem
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2679 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 22:58:04 +00:00
edouard
38fa93312c
OP-306 Tell core plugin to get rid of the gadgets upon plugin shutdown.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2678 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 22:47:10 +00:00
zedamota
8c5fe506b3
OP37/GCS MapLib - Various fixes to improve stability, created diagnostics screen available from maps context menu.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2674 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 18:18:29 +00:00
andrew
12cdec0ae7
OP-294 storage scope
...
Added column to csv file to show if data changed from previous row.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2673 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 17:43:30 +00:00
peabody124
d33d044088
Revert "Revert "Fix to make stacs auto-loading of UAVObjects downwards compatible, since its not working on all architectures""
...
Putting Corvus patch back in. Need to delete uavobjects-synthetics directory
for this to work.
This reverts commit 9cd98bec8fb5e0679c625eb256a94d161a8ce345.
Conflicts:
flight/CopterControl/Makefile
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2671 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 15:46:59 +00:00
cwabbott
3f05e05721
Scope plugin: make compatible for Qt 4.6.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2670 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 14:57:39 +00:00
peabody124
1c6b51b704
UAVObjects/AttitudeSettinsg: Object for CC to tune the attitude estimation
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2666 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 02:18:26 +00:00
peabody124
bbbdea26b9
Revert "Fix to make stacs auto-loading of UAVObjects downwards compatible, since its not working on all architectures"
...
Note: This patch did not build after a clean build.
This reverts commit 7e75b5d16481a32689433c868b67916816d8b9fb.
Conflicts:
flight/CopterControl/Makefile
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2651 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-02-01 01:56:02 +00:00
pip
5f83c4170e
General clean up, removed unused variables. And apparently fixed random crashes on GCS exit (maybe).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2647 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 23:26:36 +00:00
pip
6662d856fd
gadgetWidget destructor now gets called.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2646 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 23:12:21 +00:00
pip
5f07a95234
gadgetWidget's destructor now gets called OK.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2645 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 22:39:06 +00:00
edouard
0a87ed23c7
OP-306 More updates to plugins to properly destroy the Widgets when the gadgets are removed.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2644 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 21:50:11 +00:00
pip
6ef4dec59f
Added more comms code.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2643 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 21:46:42 +00:00
edouard
2dfc907a8c
OP-306 Scope plugin: destroy the widget explicitely when the gadget is removed. Should improve stability on the GCS. If so, I will generalize this on all current plugins.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2642 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 21:38:41 +00:00
corvus
c2ba1f517b
Fix to make stacs auto-loading of UAVObjects downwards compatible, since its not working on all architectures
...
On architectures supporting automatic initializing, flight/UAVObjects/uavobjectsinit_linker.c is used
On architectures NOT supporting automatic initializing, an uavobjectgenerated file build/uavobject-synthetics/flight/init/uavobjectsinit.c is used
build/uavobjects-synthetics/flight/uavobjectsinit.c went away, so that a wildcard include in the Makefile will not include the (wrong) initialisation code in either version
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2640 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 20:37:11 +00:00
zedamota
94c1f9793d
OP37/GCS MapLib - Fixes small bug on the SQL caching
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2638 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 17:22:49 +00:00
zedamota
8297f0e43e
OP37/GCS MapLib - Small change to force static lib relink on change.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2636 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 13:09:06 +00:00
pip
b13648da36
General cleaning up
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2635 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 10:16:06 +00:00
andrew
9c313ebb7a
OP-294 Add logging to scope plugin.
...
First attempt to add logging to the scope gadget.
Logs a snapshot of data from the scope configuration at the same rate as the update timer set in the options page.
This has configurability via the options page for logging path.
File name is based on the configuration name and the date/time the logging starts.
This uses synchronous file writes in the update timer.
Tested to work on Win XP and Linux (Fedora 14)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2634 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-31 02:09:44 +00:00
erhard
311bcdd492
OP-232 gcs configuration: First step to configure all plugins in a standard way
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2632 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-30 23:22:51 +00:00
pip
5ce1538c03
Disable/Enable the GCS main connect button when suspendPolling and resumePolling functions are called - to prevent the user from trying to use the telemetry ports whilst another plugin is using them.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2629 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-30 14:46:25 +00:00
osnwt
f1116356f5
Windows installer: Spanish translation. Now we have all GCS-supported languages in the installer too.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2628 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-30 14:39:16 +00:00
pip
89df836c23
PipX plugin now connects/disconnects from communications port. Have yet to write the comms stream routine/thread and packet protocol.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2627 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-30 13:28:22 +00:00
osnwt
1ae14c5682
GCS/Uploader plugin: display DeviceID in hex making it more sensible (201 -> device 2, revision 01).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2626 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-30 01:49:32 +00:00
edouard
50ba2dfa22
Small capitalization fix on PipXtreme gadget to enable cross-platform compilation.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2621 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-29 07:52:03 +00:00
pip
6a42a77e46
Fixed Uploader entry details (it was altering the modelview depends)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2620 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-29 00:01:20 +00:00
pip
b5640896ea
Corrected the PipXtreme plugin entry details
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2619 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 23:46:37 +00:00
pip
05a7da2462
fixed the .pro file (included a non-existant file)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2618 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 23:45:57 +00:00
pip
7c73f9c2c8
Corrected GUI widget spacers, added OpenGL rendering.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2617 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 22:41:34 +00:00
corvus
f6805de71e
UAVObjGenerator: Allow generation of specific UAVObjects only per commandline specified list - possibly needed for CopterControl
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2616 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 22:35:44 +00:00
pip
e5e80bde27
Made openGL option default to not used, added smooth option to dials plugin
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2615 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 21:20:45 +00:00
pip
3c49944e73
Added OpenGL option to the "Dial" and "LinearDial" plugins.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2613 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 20:45:45 +00:00
sambas
ba5ebb6b13
OP-303 PIOS/Sonar: preliminary support for HCSR04 ultrasound altimeter module, tested and working :)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2610 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 19:21:22 +00:00
osnwt
3787787404
Windows installer and build scripts: few minor changes (listed below), no code change.
...
- Fixed unescaped backslashes in openpilotgcs.pro, translations.pro, glc_lib.pro (don't like warnings).
- Fixed comments in Windows installer batch file.
- Changed Windows uninstaller section names for better readability.
- Changed Windows installer executable properties (makes sense if you use SubWCRev).
- temporary disabled Windows installer Spanish language until someone helps with translation (no changes for GCS itself).
- small beautification of winx86.pro.
- some changes in the top Makefile.cmd (more changeable parameters for batch build)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2609 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-28 18:18:08 +00:00
edouard
b079d7e90b
French translation for installer
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2600 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-27 21:54:12 +00:00
osnwt
eb517e7075
Windows installer: fixed minor dependency issue with SVN info extraction.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2599 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-27 14:39:45 +00:00
osnwt
208c965e65
Windows installer: added Chinese and German translations.
...
Thanks to:
- zhao0079 for Chinese translation,
- Corvus Corax for German translation.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2598 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-27 13:19:42 +00:00
edouard
ba606c7054
OP-249 : GCS / Pause scopes during log replay if pause button is pressed. Was more difficult than planned! You will have to clean your GCS build or at least delete the scope and logging shadow build dirs in order for this to work properly.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2597 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-26 22:21:54 +00:00
edouard
dce3c25771
Add missing header on some files.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2595 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-26 16:49:21 +00:00
pip
549e92f9c0
Added USB port detection
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2594 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-26 12:01:09 +00:00
osnwt
61d8c23a51
OP-301 Allow some special characters in uavobject enum options.
...
Now they can include special chars like '.' (dot), '-' (dash), '/' (slash), ' ' (space). All such chars will be removed from autogenerated identifiers ("S.Bus" -> SBUS), but kept intact in text strings (to be displayed by the GCS).
This will not change any existing object IDs.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2592 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-26 00:22:54 +00:00
edouard
3968a99e22
Make qt-creator build work on Linux too (respect debug/release directives again)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2588 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-24 22:37:55 +00:00
osnwt
449474b66c
Windows GCS installer cleanup.
...
Moved obsolete Wix installer into Experimental branch. NSIS installer moved one level up. Now it supports new build directory structure, does not require to be copied into it and can be built using packaging/winx86/Makefile.cmd or as a qmake-generated "installer" target (using "make installer"). NOTE: this target will NOT be built automatically, you have to build it yourself.
Install system requires Unicode NSIS installer and optionally uses SubWCRev.exe utility (from TortoiseSVN package) to extract some build info from local SVN copy (like revision number, etc.). This info then is available as a properties of installer executable and also used in the installer's executable file name. SubWCRev utility is optional, if it is not found - no extra info will be generated and used.
Also fixed unescaped backslash in openpilotgcs.pri (please check that it does not break !win32 builds).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2584 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-24 19:27:49 +00:00
edouard
900d9a2452
Fix uavobjects.pro on Linux (or more generally !win32) : stray ")".
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2583 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-24 18:12:20 +00:00
osnwt
31af358f53
Some cleanup of uavobjects.pro to be more clear and concise.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2582 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-24 12:16:43 +00:00
sambas
0fa8589fc3
enable release/debug separation, only release target makes standalone runnable build.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2558 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-24 07:14:10 +00:00
osnwt
eae0ce3df0
Finally fixed uavobjects.pro for Windows Qt-Creator users. Please verify on Linux/Mac.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2556 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 21:42:01 +00:00
cwabbott
38458856d2
Fix error in matlab template path.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2554 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 20:06:56 +00:00
zedamota
6b38f84afe
It seems that after the Big Mess its getting difficult to make things work for everyone
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2553 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 19:46:34 +00:00
cwabbott
8cddf2913d
Only change COPY_DIR to cp -r -f if QMAKE_SH is defined, consistent with win32-g++ mkspec.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2550 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 18:59:25 +00:00
pip
fadcbbbe6c
Cleaned up qDebug() output when manually moving the home icon on the map.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2547 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 18:24:24 +00:00
sambas
21f190bbca
fixes for Big Mess (tm)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2545 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 18:13:36 +00:00
pip
0bdea195c1
Fixed the HomeLocation setting to update ALL the HomeLocation UAVObject values when the user manually moves the home icon on the map.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2543 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 18:05:45 +00:00
pip
0a2a59baa4
Changed the main function parameter format.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2542 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 18:03:59 +00:00
pip
0579de11e3
Can now manually move the HomeLocation icon on the map, it updates the uavobject with lat, lon & new Be values.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2541 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 13:00:53 +00:00
cwabbott
f993a7a0c7
Fixed ground.pro build system by making uavobjects.pro run qmake on openpilotgcs.pro as discussed in the forums. Now running make should handle uavobject dependencies correctly.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2539 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-23 04:00:51 +00:00
osnwt
6fbd8397c5
Added comment for Qt-Creator users to keep all info in one place.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2537 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-22 22:54:48 +00:00
osnwt
08d9107220
Fix some Windows things for Qt-Creator users. Please verify that other systems still are happy with it.
...
It is not yet fully functional as a top-level Qt-Creator project file (some dependencies need to be fixed).
So Qt-Creator users, please use the following sequence to build all for the 1st time:
1) Run qmake in ground (generated gcs Makefiles lack uavobject targets - known problem);
2) Build in uavobjgenerator;
2) Build in uavobjects;
3) Run qmake in ground again (IMPORTANT - now correct gcs Makefiles will be generated).
Now you may build openpilotgcs. If uavobjects are added/removed, you need to repeat all steps after uavobjects.pro modification.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2536 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-22 22:26:01 +00:00
stac
cb234d324c
build: Add meta-project for all software needed by GCS
...
This meta-project allows qt-creator users to open
and configure a single project and to build all
required software to produce a GCS. This includes
regenerating all uavobject output.
NOTE: To use this meta-project, you MUST perform these
steps once for each SVN checkout:
- Open <top>/ground/ground.pro in qt-creator
- Select the "Projects" tab
- Under Build Settings/General heading, click "Show Details"
- Activate "Shadow Build"
- Set your Build Directory to <top>/build/ground
<top> = The full path to the base of your svn tree which should
contain "flight", "ground", etc.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2531 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-01-22 17:41:53 +00:00