Grant Morphett
7d1bf75aa8
DataFlash: Moving parameter logging to be after all systems have started
...
Moved Log_Write_Parameters to be public so we can call it from the
vehcile code at the end of the startup sequence.
We needed to do this because parameters like COMPASS_EXTERNAL are
modified by the startup code and if we log the parameters too early we
will be recording the wrong value.
2015-06-01 20:22:43 +09:00
Andrew Tridgell
e734f24cc1
DataFlash: convert example from .pde to .cpp
2015-06-01 17:07:07 +10:00
Andrew Tridgell
9379e79489
DataFlash: all vehicles now use functors
2015-06-01 15:18:32 +10:00
Andrew Tridgell
73445fdae9
DataFlash: added error checking and fixed a warning
2015-05-30 22:16:22 +10:00
Andrew Tridgell
f39063e023
DataFlash: don't do PID logging on APM2
2015-05-29 16:32:05 +10:00
Andrew Tridgell
b6eba0842a
DataFlash: fixed CAM message format
2015-05-27 22:10:39 +10:00
Andrew Tridgell
95ff71940c
DataFlash: fixed rebase errors
2015-05-27 14:28:50 +10:00
Andrew Tridgell
8f34ed5b76
DataFlash: added PIDA message
...
for logging Z accel PID in copter
2015-05-27 14:28:50 +10:00
Andrew Tridgell
b45ab52015
DataFlash: added desired rate to PID logging
2015-05-27 14:28:48 +10:00
Robert Lefebvre
7ab628521e
DataFlash: Add Acceleration Feedforward to PID_Info.
2015-05-27 14:28:47 +10:00
Andrew Tridgell
d148c38f68
DataFlash: added desired rate to PID_Info
2015-05-27 14:28:45 +10:00
Robert Lefebvre
753be18c17
DataFlash: Add PID Logging Method
2015-05-27 14:28:44 +10:00
Andrew Tridgell
2a22ae5404
DataFlash: support 64 bit TimeUS log dumping
2015-05-27 11:54:18 +10:00
Peter Barker
988f3277de
DataFlash: 64-bit timestamps for ACCx and GYRx messages
2015-05-27 11:54:17 +10:00
Peter Barker
617043f468
DataFlash: convert GPS and CAM dataflash messages to 64-bit timestamps
...
GPS structures remove 32-bit apm_time and replace with standard time_us
Significant change to GPS and GPS2 messages:
Add TimeUS as first field
Remove T field
Due to length restrictions on labels:
Renamed TimeMS to GMS (Gps MilliSeconds)
Renamed Week to GWk (Gps WeeK)
Renamed RelAlt to RAlt
Significant change to CAM messages:
Removed GPSTime (uin32_t), added TimeUS (uint64_t)
2015-05-27 11:54:15 +10:00
Peter Barker
769982b8f2
DataFlash: use 64-bit timestamps for dataflash logs
2015-05-27 11:54:14 +10:00
Andrew Tridgell
8624a262e7
DataFlash: removed BUILD_DELEGATES code
...
no longer needed
2015-05-26 14:35:04 +10:00
Lucas De Marchi
c894a1349e
DataFlash: use functor macros
...
Functor is not yet being used but let's make is macro fallback to the
previous Delegate implementation for easy of transition between the two.
2015-05-26 13:46:54 +10:00
Lucas De Marchi
cd308b5e2f
DataFlash: allow to use functor
2015-05-26 13:46:50 +10:00
Andrew Tridgell
4486ddc53e
DataFlash: changed TimeUS to SampleUS for raw IMU logging
...
this prevents a problem with an upcoming patch from Peter
2015-05-22 17:58:18 +10:00
Andrew Tridgell
f8aef57ec3
DataFlash: use APM_BUILD_DELEGATES
2015-05-21 07:48:51 +10:00
Andrew Tridgell
b5d930be61
DataFlash: support member functions for rover
2015-05-21 07:48:47 +10:00
Andy Piper
c600c1a746
DataFlash: log Gyro and Accel Health for IMUs.
...
Log the health of the various IMUs under GyHlt and AcHlt.
(Names are shortened to get inside the string array limit).
2015-05-19 13:13:35 +09:00
Andrew Tridgell
80c20b5cf2
DataFlash: use L for latitude/longitude in DF messages
2015-05-16 14:04:31 +10:00
Andrew Tridgell
ab687ab0f5
DataFlash: added double to list of format strings
...
thanks to Dario <proyectoire@gmail.com> for noticing this
2015-05-15 21:14:49 +10:00
Andrew Tridgell
d7e4310df0
DataFlash: Lat can be negative in POS
2015-05-15 17:55:50 +10:00
Andrew Tridgell
b0a90df135
DataFlash: fixed double Init of DF object
...
thanks to Michael De Breuil
2015-05-15 16:33:10 +10:00
Andrew Tridgell
74485c5754
DataFlash: added Log_Write_POS() call
...
write AHRS position to DF log
2015-05-15 14:28:08 +10:00
Andrew Tridgell
11f70da8b4
DataFlash: fixed incorrect change to GPS message
2015-05-15 14:25:43 +10:00
Andrew Tridgell
3991e0c476
DataFlash: fixed sign of sv in GRAW message
2015-05-10 12:15:04 +10:00
Andrew Tridgell
21d805422d
DataFlash: added defines for raw accel and gyro logging
2015-05-07 12:08:04 +10:00
Tom Pittenger
98ca790cb9
AP_DataFlash: compiler warnings: float to double
2015-05-05 13:26:54 +10:00
Andrew Tridgell
f8e09da50e
DataFlash: added GRAW raw GPS message
...
for saving RXM_RAW for post flight RTK
2015-05-05 13:25:34 +10:00
Andrew Tridgell
438f954379
DataFlash: fixed some build warnings
2015-05-05 09:45:58 +10:00
Andrew Tridgell
69f9d25cd0
DataFlash: fix for HAL_SITL rename
2015-05-05 09:45:56 +10:00
Tom Pittenger
f700f76923
DataFlash: fix compile warnings re float constants
2015-04-24 14:04:12 +09:00
Andrew Tridgell
2dfe3cb844
DataFlash: added a perf counter for microSD overruns
...
this allows us to tell if a microSD can handle a high logging rate
2015-04-21 20:45:30 +10:00
Andy Piper
b0937154f5
DataFlash: log compass health
...
This patch simply logs the health of each compass for easy diagnosis.
2015-04-21 13:18:24 +09:00
Andrew Tridgell
c153d31dd2
DataFlash: speed up DataFlash in Replay
2015-04-21 10:14:41 +10:00
Andrew Tridgell
10ec1b8290
DataFlash: example no longer builds with APM2
2015-03-26 06:32:00 -07:00
Andrew Tridgell
ecd2a6f515
DataFlash: log temperature of IMUs
...
this is the first step towards supporting temperature calibration of
IMUs
2015-03-17 13:33:26 +11:00
Andrew Tridgell
73782c41a9
DataFlash: disable CLI on APM2
2015-03-13 22:52:55 +11:00
Andrew Tridgell
af5f84f4e4
DataFlash: fixed example builds
2015-02-09 13:09:16 +11:00
Emile Castelnuovo
ebc3dcd142
DataFlash: Clean up, VRBRAIN deleted unused boards.
2015-02-02 08:44:01 +11:00
Emile Castelnuovo
ffd26e59cd
DataFlash: added new VRBRAIN boards
2015-02-02 08:43:59 +11:00
Holger Steinhaus
8911dfd791
DataFlash: fix out-of-bounds read when logging
...
Checked in my rmackay9
2015-01-31 13:24:34 +09:00
Randy Mackay
0480828350
Dataflash: fix example sketch
2015-01-28 16:31:50 +09:00
Randy Mackay
842efe71be
DataFlash: move COMPASS2,3 formats to extra structures
2015-01-21 14:38:13 +09:00
Randy Mackay
e7471c5fe5
DataFlash: fix message id and CURR formatting
2015-01-21 14:38:03 +09:00
Randy Mackay
09e3dcd821
DataFlash: pass ahrs, batt, targets by reference
2015-01-21 14:38:01 +09:00