1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-14 21:23:52 +01:00
Commit Graph

632 Commits

Author SHA1 Message Date
peabody124
ef0b307353 [OP-119] Flight/AHRS: Created a HomeLocation object which is updated when the GPS gets an initial 3D fix and populated with the information to convert from LLA from the GPS to NED reference frame. Also added a message for passing the MagneticNorth vector to the AHRS and removed that computation from AHRS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1337 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-19 20:38:27 +00:00
edouard
dc2928ae99 OP-38 Config gadget: you can now test your servo outputs by checking the "Test Outputs" checkbox and moving the sliders. You will need up to date
flight firmware for this to work.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1335 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-19 11:48:16 +00:00
erhard
d11c570785 OP-99 Export/Import Plugin: Handling of workspace-settings, layout, key-binding. Formatting.
Quite a few changes in the core-plugin.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1328 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 19:24:18 +00:00
peabody124
5e7dff0481 Ground: Modified GCS control gadget to actually take over the manual control object and also swapped the signs of the axis as well as bounding the range.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1326 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 15:24:47 +00:00
peabody124
cfd20922cd AHRS: Added the filtered data to the attitude raw object. Even though this seems like an oxymoron it's still raw to the EKF algorithm, and nice to see the real values after filtering to make sure nothing weird is going on. However, if people don't like this I'm open to suggestions/patches. I'd maybe suggest the whole attituderaw object be converted to ahrsraw anyway since it's more like that (eg. none of the values are actually attitude estimates).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1325 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 14:54:24 +00:00
edouard
c396f92bac OP-38 Servo icon for the RC input/output settings. Quick job but does the trick, right?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1322 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 12:49:41 +00:00
edouard
93295154d6 Fix for Bargraph dial factor, enables up to 6 decimal digits instead of two.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1320 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 09:41:40 +00:00
edouard
587e10fc43 OP-38 Separated airframe type from RC output, added telemetry settings. Larger icons on left side menu.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1317 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 09:38:25 +00:00
cranphin
e3e81c0866 Don't sleep for a second, yield seems more sensible. Though really this should be combined with blocking IO instead of using non blocking bytes available I think (and why does the nmea parse only accept one byte at a time??)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1314 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 00:12:49 +00:00
cranphin
85c335aa5d Minor tidying on GPS display
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1313 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-18 00:02:32 +00:00
cranphin
39a93a72fd Refactor: Move the GpsDisplayThread class to it's own h/cpp files.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1312 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-17 22:07:07 +00:00
chebuzz
10b4df2100 GCS/ModelView - Add scroll-to-zoom functionality and resize fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1311 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-17 19:53:24 +00:00
ephy
45d2d82322 GCS/glclib: Quiet down some compiler warnings.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1300 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-15 14:02:11 +00:00
stac
c3e509c2cb attituderaw: Replace HeadingActual with AttitudeRaw
AttitudeRaw now includes:
 - magnetometers XYZ (in mG)
 - gyros XYZ (raw ADC samples)
 - accelerometers XYZ (raw ADC samples)
 - placeholder for gyro temp sensors (read as zero for now)

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1289 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 23:42:14 +00:00
stac
5d635d4233 uavobjects: regenerate existing uavobjects
No functional change, uavobjects were not regenerated since last
change to the object generator.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1288 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 23:42:07 +00:00
banigreyling
9ca72beb7f OP-42 GCS/Scope: Oops...forgot to remove test data generator.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1287 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 21:09:13 +00:00
banigreyling
fdfd004634 OP-42 GCS/Scope: Plot can now show high frequency data effectively
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1286 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-14 20:25:55 +00:00
edouard
488b267fb9 OP-52 Resubmit GPS display gadget UI which got overwritten by accident
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1282 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-13 16:45:50 +00:00
edouard
57525bc81d OP-82 Removed a bug which caused the displayed speed to be off by 10% (result of too much optimization of the PFD display routines...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1280 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 22:03:27 +00:00
ephy
68f7120c89 GCS/core: Add separator to options page, to separate gadget configurations from other options.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1279 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 19:03:43 +00:00
dankers
5781db2dd3 Make handles bigger for resizing gadgets.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1271 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-12 03:38:43 +00:00
edouard
785a6c4b7b OP-52 Update to the GPS Display gadget to make it compatible with Unix (Linux, MacOS). Please double-check it does not break Windows, I do not have a windows machine with me at the moment. Added raw data output in the widget.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1270 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 22:58:40 +00:00
ephy
c7da7718e2 GCS/core: sort gadgets by name in combobox and options page.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1269 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 17:56:42 +00:00
ephy
b8712ef361 GCS/modelview: Minor compile fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1267 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-11 04:12:50 +00:00
dankers
3ec40c17dc Do the includes a slightly different way that negates the need for the install directory.
Is this acceptable or a mistake?


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1265 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 22:05:32 +00:00
chebuzz
1fd3018684 OP-98 GCS/ModelView - Update ModelView to use GLC_lib 2.0
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1259 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 16:57:14 +00:00
edouard
440cbfc3c3 OP-38 Fix: FancyTabWidget is not part of the API of coreplugin: though gcc on Linux is fine with it, it does not work on Windows with the Windows toolchain and it is not clean anyway. For this reason, added a copy of fancytabwidget to the config plugin directly.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1256 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 13:04:14 +00:00
banigreyling
79fbc8b8fc OP-42 GCS/Scope: Added feature to show/hide plot curves. Made background blue. Add grid lines to plot canvas.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1255 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-10 05:42:39 +00:00
edouard
4c98fc391f OP-38 Finish implementation, enable choice of icon size in fancytabwidget too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1254 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 22:58:52 +00:00
edouard
bdae03209f OP-38 Implemented 'vertical' look for Config plugin, using the existing 'fancytabwidget' from the coreplugin. Updated the fancytabwidget to enable either vertical or horizontal upon creation. Delete your config gadget .o files when recompiling!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1253 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 22:19:24 +00:00
edouard
963a2a920e Fixed a potential crash condition on linear dial gadget when source SVG is not found.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1251 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 17:41:55 +00:00
sambas
61d0626bcf GCS\gpsdisplay: updated gui output, more data parsed
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1249 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-09 06:41:10 +00:00
dankers
9a5a34a323 Make the Earth a little brighter.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1248 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 20:56:21 +00:00
dankers
a39546591a Slight UI tweaks.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1247 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 20:47:32 +00:00
sambas
c71de4b309 GCS/gpsdisplay: more data parsed, Lat and Lon style prepared for OPMAP plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1245 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 07:22:37 +00:00
ephy
b188672173 GCS: remove one more source of -pedantic noise.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1244 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 07:00:50 +00:00
ephy
4536782428 GCS: Cleanup to allow -pedantic compile flag and changes to reduce the noise that it generates.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1243 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 06:45:16 +00:00
sambas
431581b73b GCS/gpsdisplay: static text output fix
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1242 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-08 06:30:25 +00:00
edouard
732b65cdaa OP-38 Output settings now done, to be validated on real HW and tested by more users. "Test" checkboxes not active yet.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1233 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 22:32:57 +00:00
ephy
14a93b4e61 GCS: Quiet down some compiler warnings.
There are now 0 build issues in Linux when I use "QMAKE_CXXFLAGS+=-Wno-ignored-qualifiers -Wno-unused-parameter -Wno-unused-variable" (including the "") as additional arguments to qmake in Qt Creator.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1232 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 19:14:34 +00:00
sambas
d9d42ff068 gpswidget outputs now something to the gui
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1229 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 09:33:12 +00:00
edouard
516815807c OP-38 Progress on the servo output settings: not functional yet, but the GUI layout is done. Comments welcome, let me know if this is not clear please...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1228 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 08:56:03 +00:00
sambas
72871f5c19 nmeaparser: cleaned things up, someone make me sample how out relay values to the gui, like lat and lon values
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1227 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-07 07:58:05 +00:00
dankers
895271a518 Finish reverting SVN dirs. Change Thread name in new GPSDisplay plugin away from the default Qt example to avoid conflicts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1225 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 19:54:08 +00:00
sambas
e346b7f1bb Reworked nmeaparser to separate class
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1222 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 10:18:28 +00:00
sambas
fe7467397e stdint for gps widget
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1221 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 07:43:25 +00:00
sambas
83ddb7e4dd Ugly gps code for GCS, Lat,lon,alt,SVs currently parsed
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1220 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-06 07:02:26 +00:00
edouard
bd9e43ee51 PFD can now, as an option, use OpenGL for rendering. Two text caching modes are possible, please test and report your experience.
Lots of other smaller improvements which should make the PFD way better in terms of overall performance. Again, please share your feedback!
Tested on Linux only, btw, I apologize in advance for any issue on Windows - I hope there is none.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1216 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 22:12:19 +00:00
peabody124
8c68c2a315 For some reason Mac needs QThread explicitly included - apparently this worked on Windows.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1215 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 20:29:22 +00:00
dankers
f4abfd12f0 Update to the GPS display gadget from Cranphin. Very nice work, not tested on Mac or Linux yet, works great on Windows.
Please test on Mac & Linux and report.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1213 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 19:19:41 +00:00
erhard
ded496310e Initial revision of Import/Export Plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1211 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:25:27 +00:00
erhard
2bd5f71444 64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support64Bit Linux Support
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1209 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-05 17:19:06 +00:00
edouard
f1faea0483 OP-38 Config gadget: channel assignement is now read/saved. Ch Invert not implemented yet.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1206 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-04 14:50:44 +00:00
zedamota
e4b3ee700a OP37/GCS Small change
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1195 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:07:17 +00:00
corvus
1a019b5836 OP-101: re-work of UAVTalk + HiTL threading code.
Telemetry and HiTL now run in the same global high priority thread.
Threads are managed by a new class ThreadManager in icore as suggested by PeterG


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1193 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 12:28:36 +00:00
dankers
07d168e8ab Changed a single icon in the GCS menus to match the OP blue colour scheme.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1192 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 10:20:56 +00:00
pip
5f14fb350a Enabled Show/Hide UAV and HOME icons. Added 'Set Home Location' option (test only).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1191 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-01 14:54:50 +00:00
dankers
c4a986ae1a Various bits that I have been working on here and there, mainly artwork and sounds.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1188 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 13:21:15 +00:00
peabody124
76b4944482 I think this fixes the windows HID problems
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1187 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 03:11:38 +00:00
edouard
737abfcb34 OP-38 Working version of the RC Receiver calibration tab: lets you calibrate the Min/Max/Neutral values of the OP receiver inputs in just a few seconds. Binding of channel to action is not done yet, but save to SD works.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1186 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 06:43:50 +00:00
peabody124
7a10a77d4b Another windows trick
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1183 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:02:40 +00:00
peabody124
054e662882 Remove old hacky windows USB packet handling crap
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1182 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:00:17 +00:00
peabody124
7ef89b6e21 Unix detail
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1181 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:56:22 +00:00
zedamota
927592cb7d GCS/HID compile fix, still has problems!!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1180 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:48:51 +00:00
peabody124
561d42c73a Fixing platform dependent string type handling
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1179 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:36:42 +00:00
edouard
ab711777e5 OP-38 Remove old UI file.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1178 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:43:40 +00:00
edouard
626ba1f822 OP-38 Start of work on the configuration gadget: proof of concept of how to calibrate the RC Receiver by
simply moving the RC Transmitter sticks. Does not actually save the settings yet, meant as a PoC for comments.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1177 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:42:29 +00:00
peabody124
7e6afe5a75 Updated HID code to do packet processing in OS indepdent layer. Should now work on all platforms. Please test and get back to me. Maximum object size of 62 bytes currently.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1174 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 18:55:04 +00:00
peabody124
6f63c10dca Removing more debugging comments
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1168 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 23:48:12 +00:00
peabody124
27bcd20882 HID working on Mac for telemetry. Need to tweak GCS code for Win/Linux
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1166 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 20:50:20 +00:00
corvus
2621d07574 Added UAVObjects: FlightSituationActual NavigationSettings NavigationDesired
- Added FlighSituation Module (development module for sensor fusion, mostly stub, possibly renamed later)
- Added Navigation Module (development module for navigating towards a point in space - DEVELOPMENT CODE, NOT STABLE YET (I am testing around with this)) 
- Changed Stabilization Module (uses local reference frame now. Stable except for code cleanup/review. Tested in simulator and outperforms old code.)



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1154 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 21:26:28 +00:00
edouard
63ed78704c OP-46 New background for Joystick control and update position of joystick dot to remain centered on the mouse
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1153 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 20:47:24 +00:00
peabody124
7f7b54d812 Draw joystick end to indicate position
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1148 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 19:57:29 +00:00
edouard
9410aa80fa OP-102: of course I did not get it right the first time... Better now?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1147 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 15:01:22 +00:00
edouard
6ef51b0c4d OP-102: fix for the compass 'jump': rotation now takes the shorter path, no jump anymore - testers welcome.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1146 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 12:50:47 +00:00
peabody124
7967dd8c84 My bad, didn't remove old include file in my build directory
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1144 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 03:40:21 +00:00
peabody124
64c4534f55 Can now click two boxes to control manual control settings. Shamelessly ripping off dial code to make pretty SVG joystick (to come).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1140 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 22:03:03 +00:00
corvus
765d4f729b OP-101 : Put Low level telemetry and HiTL into high priority threads - detached from the user interface.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1139 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 16:47:06 +00:00
corvus
8c0c5b0e4d Made hitl-IL2 plugin multi threaded (separate thread for sim connection)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1138 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 15:16:21 +00:00
corvus
41521a08ae FILE NAMES ARE CASE SENSITIVE IN PORTABLE APPLICATIONS, DAMNIT!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1136 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 14:18:01 +00:00
dgodin
cd85935f9e commit missing files to notify plugin folder
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1135 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 11:32:51 +00:00
peabody124
f1d7c604c1 Barest beginnings of GCS manual control interface
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1134 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 06:20:13 +00:00
peabody124
89e0c687d7 QString should have been const
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1133 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 05:37:12 +00:00
dgodin
37c9e1affd implemented repeat notifications options and add third sound
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1132 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 18:16:30 +00:00
corvus
c98ba649db HiTL-Il2 - fixed longitude coordinate calculation - overflow bound checking active
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1131 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 07:48:45 +00:00
edouard
3335be3fd9 Use the "User Interface Colour" defined in the general settings as the background color of the
various dial widgets and PFD, make the GCS look and feel more coherent.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1130 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:47:42 +00:00
edouard
daf91a3abc Generic horizontal dials in the share directory, bargraph dial indicator fonts now automatically set their size, updates to corresponding dials artwork.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1128 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:11:04 +00:00
corvus
549ed60ec8 bugfix HiTL-IL2: roll angle reading was reversed. Needed to be fixed in order for navigation to work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1127 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 21:38:14 +00:00
corvus
a345d16240 bugfix in configurations of IL2 HiTL module
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1123 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 18:43:42 +00:00
dankers
c9eea40687 More Doxygen, just formatting now.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1120 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 18:07:13 +00:00
dankers
dd5103a631 Doxygen for UAVDataObjects
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1118 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 17:32:18 +00:00
dankers
26ae13b852 Doxygen update for core plugin
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1117 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 16:59:25 +00:00
dankers
c648488e75 Guess what? More Doxygen...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1116 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 16:01:53 +00:00
dankers
7cb291a140 More doxygen header updates, I hate my life...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1114 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 14:06:09 +00:00
edouard
71c8354970 OP-60: do not segfault if linear dial artwork goes missing. Implement full configuration cloning for
both lineardial and dial plugins.



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1113 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 12:07:20 +00:00
dankers
e7fc7b02d9 More Doxygen for the ground side of things, a bit of a cleanup to removed some now unused parts.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1112 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 10:33:27 +00:00
dankers
8000d21ca4 Doxygen...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1105 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 02:29:25 +00:00
dankers
e714cd4934 More Doxygen.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1104 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 02:12:33 +00:00
dankers
8f5c0b3b5f Doxygen updates on the ground side of things.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1103 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-16 01:55:11 +00:00
dankers
e48aae7870 Add help to the help menu, does the same action as about plugins currently as a place holder.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1098 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 20:09:09 +00:00
edouard
57fe878b64 OP-82: GPS info includes HDOP as well. PFD plugin is now pretty much ready feature-wise. Additional features such as waypoint/home display will be added then OpenPilot supports this too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1094 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 12:36:22 +00:00
edouard
72360c553c OP-69: improve performance and memory usage.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1091 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-14 10:20:04 +00:00
pip
f56866c45b UAV overlay control added to the OPMap plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1085 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-13 15:45:40 +00:00
edouard
104b3394fc OP-82: Fixed Windows compile issue, re-enabled plugin. Sorry!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1082 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 22:17:25 +00:00
dankers
21b93eaf7b Icons for menus...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1077 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-12 16:01:31 +00:00
edouard
4709e97b21 OP-82: Fallback default artwork in case of error (no crash anymore), added GPS satellites count to PFD.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1076 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-11 22:04:11 +00:00
edouard
2ed0ffd922 OP-82: Put the default PFD into the 'default' directory in share, use this. Added battery/energy level on PFD. Removed useless
bits from configuration UI and configuration objects since the PFD autoconfigures itself from the SVG.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1074 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-11 21:21:48 +00:00
sambas
9003cd8eca OP-97 flight/GPS: GeoidSeparation added, need to think that precision problem
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1056 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 07:27:07 +00:00
edouard
983588e134 Use qDebug for all debug output.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1055 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 07:15:37 +00:00
andrew
d23ac909db OP-87 modified connection manager to not delete the m_ioDev and moved this functionality into the iConnection plugins
This change was made to the following plugins:
serialconnection
ipconnection
RawHID

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1053 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-10 01:24:32 +00:00
edouard
e367d341a9 OP-82: Added Tx/Rx data rate to PFD.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1052 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-09 23:04:35 +00:00
edouard
26f46b614d OP-82: New PFD feature, GCS Link status indication. Will add tx/rx rate there too.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1051 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-09 22:30:49 +00:00
pip
2225cdc314 A few more OPMap plug-in GUI style changes.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1030 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 22:15:41 +00:00
edouard
b81dfcc325 OP-52 : forgot resource file!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1029 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 21:58:33 +00:00
edouard
4a9cc3b790 OP-52 : small work on gpsgadget, one day it might be useful...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1027 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 16:19:55 +00:00
pip
619161c576 Changed OPMap GUI layout.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1026 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-05 15:43:16 +00:00
edouard
c5e540b1ff OP-60 : new options for linear dial: number of decimal places and factor (+ bug fixes)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1025 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 22:00:50 +00:00
banigreyling
15ed310cbd OP-42 GCS/Scope: Added QColorDialog color selection instead of fixed list of colors.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1023 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 18:05:00 +00:00
edouard
6492299ef1 OP-82: PFD: Speed & Altitude indicators fully functional now. Testers needed! Updated the master SVG to make it more readable.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1019 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 10:29:43 +00:00
pip
5079b1d348 Disabled the waypointeditor dialog
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1018 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 09:28:52 +00:00
stac
1425ab1786 ahrs status: Add AhrsStatus UAVObject
This object currently only holds the serial number of the attached
AHRS board.  This will be retrieved each time communications are
(re)established with the AHRS board.

This will eventually be extended to hold some statistics for OP to
AHRS comms.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1008 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:34 +00:00
stac
1bbc8381c0 heading: Add HeadingActual UAVobject
This object currently holds only the raw magnetometer readings and
an instantaneous heading calculation which are only really useful
for debugging.  The contents of this object will change often as
development progresses.

Note: The magnetometer values are often garbage due to a problem
with i2c software on the AHRS.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1007 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:31 +00:00
stac
b084fc4be5 alarms: Add alarm for AHRS Communications
The AHRSComms alarm will be raised whenever the OP board
is not able to communicate with the AHRS board.

The navigation software on the OP board could use this
alarm to trigger its best attempt at an emergency landing.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1002 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:11 +00:00
stac
1cc6981ee5 attitude: Remove seq field from uavobject
The sequence number field for the attitude solution is
likely unnecessary.  Removed.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1000 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-04 02:21:04 +00:00
corvus
67a05f948e Added conf setting for GPS start position for IL2 simulation
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@991 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 09:30:35 +00:00
pip
d007478f02 Disabled manual mouse map dragging when map is locked onto the UAV (follow UAV mode).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@990 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-03 07:54:25 +00:00
pip
49d19222c3 Delete unintentional ui header files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@989 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 20:44:12 +00:00
pip
84966847e2 User control style sheets update.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@988 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-02 20:43:05 +00:00
edouard
870b58efd4 OP-82: Implemented Altimeter on the PFD, some speed/cpu optimizations as well.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@981 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 22:28:19 +00:00
banigreyling
760fc69cba OP-42 GCS/Scope: The completed basic set of features to make this plug-in usable.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@978 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 20:03:12 +00:00
edouard
13168b6b4c OP-60 : avoid crashes when the master SVG is corrupted or simply not a SVG file.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@977 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 15:57:48 +00:00
edouard
08b27b7549 OP-82: PFD vertical speed scale is now working. Will require optimizations and polishing, but you can test it. Displays in km/h.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@976 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 14:17:46 +00:00
dankers
6f6a8e50ee Latest update from Daniel for the Notify Plugin
Please help test it, all sound files are in SVN as well.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@975 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 13:23:15 +00:00
pip
f17dd08caa 'Edit waypoint' dialog now fully operational on the OPMap plug-in right-click menu.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@973 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 11:00:12 +00:00
dankers
e6fccfd776 Default location and model changed for model view. This means adding a ModelView plugin should just work without any configuration.
There is still an issue with this plugin where it will crash if no model is selected, this is not a work-around and that issue needs resolving. However this does mean that it will not meet that issue by default (as is the case now) as it will default to the Easystar.  

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@964 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-01 08:46:41 +00:00
edouard
758552b76c OP-82: PFD start of the speed vertical scale (work in progress).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@956 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 22:28:07 +00:00
pip
1794ce50c0 Changed function names on various slots in the OPMap plug-in to stop warning messages.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@953 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 20:22:18 +00:00
pip
143ea6c3bb Added missing tooltip to 'find place' combobox on OPMap plug-in.
'Add waypoint' on the right-click menu now inserts a waypoint at the mouse cursor on the map.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@952 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 17:36:28 +00:00
pip
8f9c372f85 OPMap plug-in right-click context menu crash fix.
OPMap plug-in 'find place' history list auto save/restore (temporary).

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@951 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 16:07:26 +00:00
pip
967ff1ab1c Corrected some menu spelling mistakes (thank you Ed) on the new map plug-in.
Simplified the zoom menu functions on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@947 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 13:26:24 +00:00
pip
0a1d6ac7ed Changed altitude/speed units to the standard units prefered for the project (http://www.openpilot.org/Unit_Standards).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@945 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 09:25:58 +00:00
pip
1f924cf5b0 Added compass show/hide context menu option and fixed initial map provider on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@943 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-30 08:09:46 +00:00
pip
0ea6731a1e Fixed new map tooltips.
'Maybe' fixed the 'find place' combobox border colour problem on the new map plug-in.
Mouse context menu now only pops up when user clicks within map area on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@940 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 19:41:13 +00:00
edouard
b0cb1ef474 OP-60: Linear dial gadget can now display text values as icons. the "gps-status.svg" example shows this (connect it to PositionActual/Status). Also, update of the various SVG master files for cosmetic changes/improvements.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@937 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 15:00:23 +00:00
pip
8a122cdbe6 StyleSheet adjustments on the new map plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@936 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 14:31:50 +00:00
pip
d19ada4193 Moved new map plug-in openGL option to it's options page.
Added 'Edit waypoint' option to the right click context menu on the new map plug-in.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@935 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 11:11:35 +00:00
edouard
8a582f44e1 Attempt at enabling antialiasing on the modelview widget. Since my GPU is really low end, I don't see a difference but YMMV - in which case please comment.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@934 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:46:40 +00:00
edouard
18874f1047 OP-83: Issue should be fixed (the page creation method did not set the checkbox to the saved value). Someone please confirm this now works so that we can close the issue?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@933 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:32:08 +00:00
edouard
179fe28c08 OP-60 : further improvements to Linear Dial plugin. Almost all elements are now optional. New batch of default dials will follow which use these new capabilities.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@932 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 09:02:54 +00:00
dankers
d02d890979 Janitor work, mainly doxygen and qmake.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@930 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 01:17:10 +00:00
pip
1faa9b4073 'Add waypoint' & 'clear all waypoints' now operational on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@929 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-29 00:40:02 +00:00
corvus
515367d38c OP-89
fixed the interpretation of controls to be in sync with OpenPilot stabilisation.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@925 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 20:21:04 +00:00
ephy
612a1c4e95 GCS: Remove some unnecessary debug messages.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@924 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 19:39:29 +00:00
corvus
27dde0d3af OP-89
HiTL with IL2 is working.
New plugin added to plugins.pro


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@923 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 18:47:58 +00:00
ephy
1609792f25 GCS/ipconnection: Rename ipconnection.pluginspec -> IPconnection.pluginspec Case matters on Linux.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@922 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 17:33:02 +00:00
edouard
a2667c3af2 OP-60 : overhaul of the linear dial gadget to make it more robust and more flexible: all elements inside the dial are now optional, so that we have a more flexible system.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@921 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 16:32:40 +00:00
corvus
d39f6e2281 OP-89
fixed some typos to allow compilation


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@920 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 15:23:53 +00:00
corvus
6f81e33338 OP-89
math complete but untested


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@919 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 14:29:47 +00:00
edouard
474986e8c6 OP-60 : empty dial / "check configuration" resource displayed when a dial is not configured properly or not at all, instead of crashing the GCS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@916 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 09:19:46 +00:00
edouard
bc16c17026 OP-60: long-overdue renaming of the 'airspeed' plugin to 'dial'. Otherwise, no change.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@915 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 07:53:23 +00:00
corvus
a56a9346b4 OP-89
hitlil2 compiles and succesfully connects to IL2 and OP :)


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@914 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 07:45:48 +00:00
corvus
931857c98d OP-89
IL2bridge sends request string to flight sim.
Answer is not parsed yet, and actuaors are not transmitted either.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@913 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 06:30:23 +00:00
andrew
3e87388bcc OP-87 Rename TCPtelemetryconnection to ipconnection to reflect recent changes and ability to connect via TCP or UDP
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@912 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-28 00:28:30 +00:00
pip
b121af6e95 Updated flight control buttons on the new map plug-in to use language independent symbols rather than text.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@911 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 22:21:30 +00:00
corvus
2e8271bb0f OP-89
HiTL plugin tree copied and adapted for IL2 specific configuration.
The actual data bridge between IL2 and UAVObjects is still missing



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@908 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 19:18:48 +00:00
pip
82aa515a52 Cosmetic changes to the look of the new map plug-in (buttons colours, widget borders etc).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@907 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 18:59:40 +00:00
ephy
4b9f224674 GCS: Get rid of some compiler warnings.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@906 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 15:06:57 +00:00
corvus
f42260570f iOP-87: Enabled TCP module to also support UDP connections.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@904 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 11:04:24 +00:00
ephy
1641e0c4fc GCS/tcptelemetry: Rename to lowercase directory and file names for project consistency.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@903 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 10:01:49 +00:00
andrew
296342f808 OP-87
Updating plugins.pro to compile in the TCP Telemetry plugin by default

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@901 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 04:12:28 +00:00
andrew
0b5e089b1f OP-87
Fixed issue with GCS crashing on app closure.

This has not been tested with real hardware.

I have captured a log of the data from the other end of the TCP connection and I still have to check it against the UAVTalk spec to see if it is error free...

This has now been tested on the following platforms and compiles and runs on all:
Win XP
Windows 7
Lunix (Fedora 11)



git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@900 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-27 04:10:01 +00:00
dankers
7f1c2c4114 Minor work towards renaming Airspeed to dial
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@898 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-26 17:32:38 +00:00
edouard
6373bec4dd OP-60: Analog dials gadget can now also display the numeric value on the dial if the dial is configured to do so (just add an element called with the same name as the needle + "-text" and the text will be displayed there). Removed unnecessary update() calls which slowed the gadget down. Wiki documentation to follow...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@897 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-26 13:44:42 +00:00
pip
0cc894c94a Cleaning up the new map user control colours, trying to fix the tooltip popups.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@896 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-26 12:44:28 +00:00
FredericG
55f13788de FlightBatteryState Object : Made Voltage and Current fields float
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@895 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-26 10:59:11 +00:00
dankers
9ebfcf1617 Header updates for Doxygen
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@892 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-25 17:38:03 +00:00
pip
cdd3e305b0 Adding a waypoint treeview onto the left hand edge of the the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@891 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-25 16:18:33 +00:00
edouard
06d9919981 OP-60 : more performance and precision improvements for the analog dials plugin. Config dialog size corrected as well.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@889 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-25 14:48:24 +00:00
pip
9f0d8795c8 Added an 'Access Mode' option to the new map plug-in options page.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@888 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-25 09:03:54 +00:00
vassilis
d652c853d0 OP-26 GCS/Stabilization First release of stabilization module. Tested using FlightGear, default tuning is for the HITL simulation. Works fairly well but a number of improvements can be made to aid tuning. The ManualControl settings must be first set as you would normally do for HITL simulation, flight mode is changed using the mode channel.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@886 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-25 02:27:42 +00:00
pip
9e8c4f26e4 Added the makings of a waypoint editor on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@885 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-24 16:22:08 +00:00
pip
4f4c04d16b Slightly new look to the new map plug-in (button colours).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@884 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-24 13:46:43 +00:00
pip
c498611c60 UAV location added to lower statusbar on the new map plug-in.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@881 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-24 06:58:25 +00:00
andrew
3d8290c3a1 Updated code for TCP connection to Flight hardware.
Now has ability to change the IP and PORT to connect to.
This is done through an options page in tools->options.
This has been tested on Windows XP and basic testing in Linux (Fedora 11).
This has not been tested with real hardware.

Currently this crashes the GCS when closing the app... something in the clean up algorithm to remove objects and the way I created them trips something up...

As a result, I have not included this plugin in plugins.pro.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@880 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-24 04:58:19 +00:00
edouard
ed895408cb OP-60 : Automatically move needles back to the right position if the dial is reloaded (config changed for example).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@878 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 22:36:17 +00:00
edouard
df2bed8dd0 OP-82 : More small improvements in move precision.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@877 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 22:31:05 +00:00
edouard
ee2e21e7e1 OP-82 : Small bug correction where the heading scale could become offset if the heading jumped back and forth just around 180 degrees. Should be fixed now.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@876 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 21:45:56 +00:00
pip
d404b93fea Updated user controls on the new map plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@875 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 17:50:27 +00:00
edouard
8d6190b487 OP-82: PFD widget now also indicates heading. The PFD-2.svg master is updated accordingly. Note that the location of the indicator can be configured simply by moving the location of the compass on the PFD master SVG. Going from 360 degree to 0 degree still does not look nice, but I'll fix this later. Will update the wiki with notes on how to draw a PFD master, if anyone is interested to contribute?
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@874 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 15:08:46 +00:00
dankers
9b422de663 Doxygen updates, minor janitor work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@872 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 14:32:10 +00:00
dankers
277ad88f50 Ran UAVObject generator, just to change doxygen defgroup.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@871 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 13:21:00 +00:00
pip
db2c95f820 Corrected map rotation direction when following the UAV on the new map plug-in (twas backwards).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@870 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 09:24:36 +00:00
edouard
bd58fa063d OP-60: linear dials now also stop their timer when the index has finished, slightly resulting in lower CPU usage. Also removed remaining testing code.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@869 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 09:04:36 +00:00
pip
d4709c4d89 Fixed UAV following on the new map plug-in - testing with FlightGear.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@868 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 08:59:29 +00:00
pip
bd56e4476e Added functionality to some user control buttons on the new map plug-in
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@867 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 07:35:00 +00:00
andrew
76e522f15a Initial code for TCP connection to Flight hardware.
This is heavily based on the serial connection code.
Currently this uses a fixed IP and PORT to connect.
This has only been tested on Windows XP.
This has not been tested with real hardware.

Update to allow config of IP and PORT to come soon.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@866 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 04:11:01 +00:00
dankers
b76ed714c8 Empty Gadget is required for new splits.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@865 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 04:07:05 +00:00
dankers
19bc523d3b Update dependencies for version 1.0.0 in pluginspec files.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@864 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 03:23:08 +00:00
dankers
882cd5d006 Doxygen consistency and all plugins to version 1.0.0 with compat 1.0.0
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@863 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 02:33:53 +00:00
dankers
61c7be7765 Some Doxygen fixes, remove auto generated headers from config plugin, remove emptyplugin from the build. Just janitor work.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@862 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-06-23 01:59:12 +00:00