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

41 Commits

Author SHA1 Message Date
stac
d02a3325d9 altitude: Add altitude module which reads BMP085
This module reads from the BMP085 pressure sensor.  It periodically
updates the pressure (kPa) and temperature (C) as well as the
calculated altitude (m).

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@640 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-19 04:55:56 +00:00
vassilis
d2dfb1fdea OP-32 GCS/Objects Initial release of ManualControl (ServoIn) and Actuator (ServoOut) related objects. Still work in progress.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@633 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-17 02:03:15 +00:00
stac
56f1e8b547 uavobjects: Move generated python classes
Moved the generated python classes from the flight directory to the
ground directory since they are only used on the host, not the
embedded targets.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@628 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-16 03:05:10 +00:00
sambas
9922df3524 Added 38400 for my XBEE
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@613 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-08 16:22:41 +00:00
vassilis
9c800f6007 GCS\Telemetry Implement telemetry settings object
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@606 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-08 02:43:26 +00:00
vassilis
23ed286883 GCS/UAVObjects: Merged all UAVObjectFields into a single class using a QVariant for the data, updated UAVObjectBrowser and fixed a bug with array fields, added isNumeric() and isText() functions to UAVObjectField
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@598 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-07 01:49:38 +00:00
vassilis
7edfaa5f26 GCS/ObjectBrowser Added erase button and modified load and save buttons to act on only the currently selected object
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@581 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-04 02:12:50 +00:00
vassilis
e22aaa939e OP-4 GCS/Telemetry Implemented telemetry connection manager, persistent objects are now automatically retrieved each time a new connection is established (to ensure that the GCS objects are in sync with the Flight objects), minor telemetry bug fixes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@579 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-05-04 01:31:06 +00:00
vassilis
fe29624590 GCS/Objects Metaobjects are now also stored in CF and retrieved on power-up. At this time settings and meta objects are automatically loaded on startup if they have been saved in the CF card (to test use Save button in the object browser), if a file is not found in the CF card then the defaults specified in the XML file will be used.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@560 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-30 02:27:37 +00:00
vassilis
ce4aa6efc6 GCS/UAVObjectGenerator Added support for default field values (used to initialize settings with defaults)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@557 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-28 01:50:53 +00:00
vassilis
d04983a6a5 GCS/Objects Updated systemalarms.xml
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@553 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-27 01:52:30 +00:00
vassilis
22251f195d GCS\ObjectGenerator (more) Minor changes on the way named arrays are implemented
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@537 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-22 00:56:11 +00:00
vassilis
56f88a6a79 GCS\ObjectGenerator Minor change on the way named arrays are implemented
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@536 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-22 00:44:14 +00:00
vassilis
8622b7323d GCS/UAVObjectGenerator Added support for named arrays (i.e. each array element can have a name - needed for alarms), updated object browser to display names instead of just array index.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@532 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-21 02:50:51 +00:00
sambas
0ec2156f4a OP-25: More fields for GPS Objects, preparing gpsinfo remove
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@521 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 07:14:00 +00:00
vassilis
b92cf530a5 OP-4 GCS/System Created CPU utilization measurement and created object to report system information (load, heap and time)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@520 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-18 02:14:42 +00:00
vassilis
ed48dc25de GCS Updated gpsobject XML file (made it a single instance - less protocol overhead)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@518 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:28:50 +00:00
vassilis
fdbcc1921f OP-4 GCS/Telemetry Create new objects to report statistics of the telemetry link (plus a few bug fixes, heap size was also increased)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@516 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 22:17:25 +00:00
sambas
670ac85e79 OP-25: GPS object update
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@513 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 08:12:05 +00:00
sambas
03a012c347 OP-25: Initial GPS Object
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@512 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-17 07:38:28 +00:00
vassilis
c107ab34d4 OP-4 GCS/Telemetry More bug fixes after telemetry testing (basic functionality now working)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@507 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-16 01:56:56 +00:00
ephy
412fb3abc3 OP-9 GCS/uavobjectbrowser: Support updates.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@502 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-15 10:42:01 +00:00
ephy
0ffe45def1 GCS/uavobjects: Change fields to uavobjectfieldenum in uavmetaobject.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@480 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-11 07:49:49 +00:00
vassilis
ad9227d7a4 GCS/UAVObjectBrowser: Implemented settings save/load actions and created the SettingsPersistence object
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@469 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-10 05:09:56 +00:00
ephy
4f37d95aca GCS/uavobjects: Fix uavobjectfieldenum array support.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@445 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-09 07:58:09 +00:00
vassilis
5bf7b07437 GCS/UAVObjects: Removed templates from UAVObjectFieldPrimitives and implemented as regular classes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@434 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-07 03:11:13 +00:00
ephy
3fa05861c6 GCS/core: Reduce number of memory leaks.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@431 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-06 09:26:20 +00:00
ephy
50fb50b398 GCS/plugins: Change license in .pluginspec files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@428 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-05 17:07:05 +00:00
vassilis
89749b06e4 GCS/UAVObjectGenerator Fix bug with enumeration types
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@424 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-04 20:32:59 +00:00
vassilis
0faaa1e158 OP-33 GCS/UAVObjects: Update example objects
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@419 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-02 03:17:51 +00:00
vassilis
fe212a22e7 OP-54: GCS\UAVObjects added new field types (unsigned, enum and string) and refactored UAVObjectFields to use templates
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@416 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-04-01 02:00:19 +00:00
vassilis
37cec4c7fd GCS/UAVObjects: Added support for saving and loading of objects
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@407 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-28 22:22:19 +00:00
vassilis
20378f7b6b First release of the UAVObject generator application
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@397 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-27 03:22:43 +00:00
ephy
e16c51289c GCS/uavobjects: Change to addAutoReleasedObject()
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@333 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-19 15:06:18 +00:00
julien
f9037bf5ed Forgot to commit a file (for "Wersja" 322)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@330 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-17 21:03:09 +00:00
julien
b15c803328 Corrected compilation of UAVTalk plugin for windows (class export)
OP-15: Added stub plugin for rawhid code

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@322 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-15 22:09:47 +00:00
vassilis
bc786ba52b UAVObjects GCS plug-in: test harness and bug fixes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@316 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-15 01:50:52 +00:00
julien
8330fd811f Modified UAVTalk and UAVObjects plugins to load correctly into GCS.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@285 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-11 21:41:19 +00:00
julien
37a66b2340 OP-12: Header update, still need to fill-in brief and module doxygen fields
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@281 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-10 22:36:47 +00:00
julien
ac93d532b7 *Corrected plugin lib dependencies for Vassilis
*Corrected some cross-platform issues

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@279 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-10 21:09:04 +00:00
vassilis
3489b0c2ab Initial release of UAVObjects and UAVTalk GCS plugins (work in progress)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@277 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-03-10 13:25:12 +00:00