James Cotton
|
f530702ce9
|
Merge branch 'android' into sim_android
Conflicts:
androidgcs/AndroidManifest.xml
androidgcs/res/layout/gcs_home.xml
androidgcs/res/layout/pfd.xml
androidgcs/res/layout/system_alarms.xml
androidgcs/src/org/openpilot/androidgcs/AttitudeView.java
androidgcs/src/org/openpilot/androidgcs/BluetoothDevicePreference.java
androidgcs/src/org/openpilot/androidgcs/CompassView.java
androidgcs/src/org/openpilot/androidgcs/Controller.java
androidgcs/src/org/openpilot/androidgcs/HomePage.java
androidgcs/src/org/openpilot/androidgcs/Logger.java
androidgcs/src/org/openpilot/androidgcs/ObjectBrowser.java
androidgcs/src/org/openpilot/androidgcs/ObjectEditor.java
androidgcs/src/org/openpilot/androidgcs/ObjectManagerActivity.java
androidgcs/src/org/openpilot/androidgcs/Preferences.java
androidgcs/src/org/openpilot/androidgcs/SystemAlarmActivity.java
androidgcs/src/org/openpilot/androidgcs/TelemetryWidget.java
androidgcs/src/org/openpilot/androidgcs/UAVLocation.java
androidgcs/src/org/openpilot/uavtalk/Telemetry.java
androidgcs/src/org/openpilot/uavtalk/TelemetryMonitor.java
androidgcs/src/org/openpilot/uavtalk/UAVDataObject.java
androidgcs/src/org/openpilot/uavtalk/UAVMetaObject.java
androidgcs/src/org/openpilot/uavtalk/UAVObject.java
androidgcs/src/org/openpilot/uavtalk/UAVObjectField.java
androidgcs/src/org/openpilot/uavtalk/UAVObjectManager.java
androidgcs/src/org/openpilot/uavtalk/UAVTalk.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/AltitudeHoldSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FirmwareIAPObj.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightBatterySettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightBatteryState.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/FlightStatus.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/HomeLocation.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/HwSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/ManualControlSettings.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/OveroSyncStats.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/PositionActual.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/RevoCalibration.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/SystemAlarms.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/TaskInfo.java
androidgcs/src/org/openpilot/uavtalk/uavobjects/UAVObjectsInitialize.java
flight/Modules/GPS/GPS.c
|
2012-08-08 15:50:28 -05:00 |
|
Werner Backes
|
e32152386a
|
Increased stack for PIOS_SETS_HOMELOCATION case to avoid running into low stack warnings when settings the home location from GPS was actually used.
|
2012-07-31 11:10:23 +02:00 |
|
James Cotton
|
dde9de080e
|
Need to increase the GPS stack size when I include the GPZDA message
|
2012-07-29 12:41:20 -05:00 |
|
James Cotton
|
24636eb5f4
|
Add a waypoint above home for the box pattern.
|
2012-07-28 22:55:59 -05:00 |
|
James Cotton
|
9bd49ded4f
|
OSX Simulator - get model type correctly
|
2012-07-28 13:35:31 -05:00 |
|
James Cotton
|
221ae05ef6
|
Perform the update every cycle. Mag rate of 0.001 seems to work well.
|
2012-07-27 13:20:30 -05:00 |
|
James Cotton
|
abb0caa6bd
|
Try a different mag nulling algorithm.
|
2012-07-27 13:14:18 -05:00 |
|
James Cotton
|
9f00eda1b4
|
Add the mag offset compensation into into the simulated sensor code
|
2012-07-26 21:00:30 -05:00 |
|
James Cotton
|
880d58e4d9
|
Changes to mag nulling from D-Lite. Perform update only when we have a new
vector sufficiently different from the previous one.
|
2012-07-26 20:38:16 -05:00 |
|
James Cotton
|
6867068b9e
|
Merge branch 'saving_queue' into next
|
2012-07-25 13:28:17 -05:00 |
|
James Cotton
|
c587ceebfd
|
Make the mag offset nulling convergence rate come from the UAVO. When it is
set to zero nulling does not occur to allow us to still calibrate the sensors.
|
2012-07-25 11:23:27 -05:00 |
|
James Cotton
|
3b57b492d0
|
Mag bias tracking seems to work
|
2012-07-25 11:19:39 -05:00 |
|
James Cotton
|
1a5af9dafb
|
Remove some old debugging code
|
2012-07-25 11:10:10 -05:00 |
|
James Cotton
|
d1e6dcc2f0
|
First pass implementation of William Premerlani's magnetometer bias correction
|
2012-07-25 11:07:40 -05:00 |
|
James Cotton
|
36fcdcc107
|
Make PH use axis lock by default
|
2012-07-24 14:10:05 -05:00 |
|
James Cotton
|
6561b9b164
|
For now make it an error when GPS is enabled but missing. However, no warnings
when it's present.
|
2012-07-24 11:28:31 -05:00 |
|
James Cotton
|
9865466da9
|
Make sure to create the system queue BEFORE calling task start. Systemmod
initializes differently than other threads and I missed htat. Huge thanks to
Hyper for making me realize that despite the fact I didn't see it :D.
|
2012-07-24 09:51:03 -05:00 |
|
James Cotton
|
d75fef52ee
|
Increase the overo event queue size to try and stop getting warnings. Only
allocate when using overosync.
|
2012-07-24 09:48:24 -05:00 |
|
James Cotton
|
ea5c3be026
|
Need to add hooks in sendObject and receiveObject to actually transmit _TS objects
|
2012-07-24 02:57:51 -05:00 |
|
James Cotton
|
858c2cd512
|
Increase the size of the overo queue
|
2012-07-24 01:54:04 -05:00 |
|
James Cotton
|
8f8ae5bacb
|
For revolution we MUST initialize teh GPS objects all the time or attitude will
fail
|
2012-07-23 10:01:32 -05:00 |
|
James Cotton
|
e38325c745
|
Should check that the queue allocates and initialize shoudl return -1 if not
|
2012-07-23 08:47:43 -05:00 |
|
James Cotton
|
545018244c
|
Make saving occur within the system thread instead of the event system thread
|
2012-07-22 23:03:27 -05:00 |
|
Oleg Semyonov
|
f3f34e8f9f
|
AeroSimRC: fix CC3D virtual sensor readings in simulation mode
|
2012-07-22 14:18:49 +03:00 |
|
James Cotton
|
d8e0cbc78f
|
Make inadequate lock a warning instead of error/critical from GPS. This allows
flying indoors.
|
2012-07-22 02:17:58 -05:00 |
|
James Cotton
|
42501d6312
|
Merge branch 'nosave_while_armed' into revo
|
2012-07-22 02:13:25 -05:00 |
|
James Cotton
|
bcebced609
|
Merge branch 'revo_gps_merge' into revo
|
2012-07-22 01:21:50 -05:00 |
|
James Cotton
|
a559286d0b
|
A few of the UBX types were missing a struct for the type.
|
2012-07-22 01:21:12 -05:00 |
|
James Cotton
|
fa4adf1630
|
A few of the UBX types were missing a struct for the type.
|
2012-07-22 01:17:06 -05:00 |
|
James Cotton
|
9c512261e6
|
When in indoor mode reset the baro offset to zero
|
2012-07-22 01:02:14 -05:00 |
|
James Cotton
|
93faf131b0
|
Merge branch 'next' into revo
Conflicts:
flight/Modules/GPS/GPS.c
flight/Modules/GPS/NMEA.c
flight/Modules/GPS/UBX.c
flight/Modules/GPS/inc/NMEA.h
flight/Modules/GPS/inc/UBX.h
flight/Revolution/System/inc/pios_config.h
flight/Revolution/UAVObjects.inc
ground/openpilotgcs/src/plugins/uavobjects/uavobjects.pro
ground/openpilotgcs/src/plugins/waypointeditor/waypointeditorplugin.h
shared/uavobjectdefinition/gpsvelocity.xml
|
2012-07-22 00:43:19 -05:00 |
|
James Cotton
|
5649813c2b
|
Make sure to always compare BiasCorrectedRaw against its enum. Also reversed
the order of TRUE,FALSE in the definition to make it safer anyway.
|
2012-07-21 17:24:58 -05:00 |
|
James Cotton
|
d36663dbbd
|
Treat the GyroBias UAVO like a state estimate of the actual gyro bias so now we
subtract that from the raw sensor readings to get the Gyros UAVO value
|
2012-07-21 15:14:45 -05:00 |
|
James Cotton
|
3e33bb49a2
|
EKF gyro bias into the object now working propely
|
2012-07-21 15:11:04 -05:00 |
|
James Cotton
|
02dfa7bd82
|
Change how the updated settings in attitude are changed to make it easier to
initialize them all
|
2012-07-21 14:31:14 -05:00 |
|
James Cotton
|
3f4706ad4c
|
Make it a critical error when an invalid attitude algorithm is selected
|
2012-07-21 14:00:52 -05:00 |
|
James Cotton
|
69057a1373
|
No reason to get homeLocation every cycle
|
2012-07-21 13:57:25 -05:00 |
|
James Cotton
|
7cdf47c1d4
|
Make the sensors code only apply the GyroBias from the UAVO which is now coming
consistently only from the attitude module
|
2012-07-21 13:51:20 -05:00 |
|
James Cotton
|
e5bd999975
|
Process the settings updates more discretely in revo attitude
|
2012-07-21 13:50:16 -05:00 |
|
Stacey Sheldon
|
123f199160
|
gps: fix case on GPS.h file
|
2012-07-21 14:42:04 -04:00 |
|
Stacey Sheldon
|
fc78d9f7d8
|
nmea: fix typo in DEBUG macro name
|
2012-07-21 14:23:14 -04:00 |
|
Stacey Sheldon
|
eafd525323
|
Merge remote-tracking branch 'origin/D-Lite/ubx-parser-next' into next
|
2012-07-21 14:22:10 -04:00 |
|
James Cotton
|
797a4def6a
|
Do not use the data from the magnetometer if it contains NAN
|
2012-07-21 11:43:31 -05:00 |
|
Werner Backes
|
d4a401ce30
|
Removed Revolution specific code
|
2012-07-21 07:58:00 +02:00 |
|
James Cotton
|
bcdd5a8bba
|
Fixes to the overo module where it was thinking the fifo buffer writes failed
|
2012-07-20 13:45:31 -05:00 |
|
James Cotton
|
5091b16065
|
Needs work but it's sending data now
|
2012-07-20 11:36:49 -05:00 |
|
James Cotton
|
6a3c067c18
|
Zero out the packet counter when pios_over is initialized.
|
2012-07-20 10:45:20 -05:00 |
|
James Cotton
|
6b3e5573a0
|
The overosync module now uses pios_com interface.
|
2012-07-20 09:46:28 -05:00 |
|
Werner Backes
|
bcee75a270
|
Added comment to explain the gpsDataUpdated flag
|
2012-07-20 11:56:40 +02:00 |
|
James Cotton
|
3eb41d3ef2
|
When the systemmod callback happens exit if the operation is error or completed
|
2012-07-19 22:18:36 -05:00 |
|