Andrew Tridgell
|
8ea2133c4b
|
AP_Terrain: provide more height_*() convenience functions
these provide functions that are more convenient for the vehicle code
to use
|
2014-07-24 21:50:19 +10:00 |
Andrew Tridgell
|
db506b76fa
|
AP_Terrain: split up code into separate cpp files
this should make it a bit easier to review
|
2014-07-24 21:50:19 +10:00 |
Andrew Tridgell
|
2d9637c156
|
AP_Terrain: re-arrange disk IO code
add some comments explaining split between IO thread and main code
|
2014-07-24 21:46:07 +10:00 |
Andrew Tridgell
|
ee04c7de96
|
AP_Terrain: hold home location as a special location
this ensures home altitude is always available
|
2014-07-24 21:46:06 +10:00 |
Andrew Tridgell
|
0a3aa23619
|
AP_Terrain: fixed build on APM2
|
2014-07-24 21:46:06 +10:00 |
Andrew Tridgell
|
2f0279659a
|
AP_Terrain: prevent disk blocks getting stuck
we need to match first on the expected state to ensure we don't get an
invalid block
|
2014-07-24 21:46:06 +10:00 |
Andrew Tridgell
|
28d6e39c4c
|
AP_Terrain: added checking of block CRCs on disk
this allows us to cope with SD card data corruption
|
2014-07-24 21:46:06 +10:00 |
Andrew Tridgell
|
eeb4ad56bc
|
AP_Terrain: added checking and reporting messages
this allows the GCS to check the status of the terrain system
|
2014-07-24 21:45:56 +10:00 |
Andrew Tridgell
|
9f76f0276f
|
AP_Terrain: added disk IO for terrain data
|
2014-07-24 21:45:56 +10:00 |
Andrew Tridgell
|
09214680fe
|
AP_Terrain: request grids around current grid
this ensures we have grids ahead of time
|
2014-07-24 21:45:56 +10:00 |
Andrew Tridgell
|
18e09c2f3e
|
AP_Terrain: added debug code
|
2014-07-24 21:45:56 +10:00 |
Andrew Tridgell
|
09518d2d91
|
AP_Terrain: added mavlink transport of terrain data
|
2014-07-24 21:45:46 +10:00 |
Andrew Tridgell
|
1d42eda4da
|
AP_Terrain: started on update() logic
|
2014-07-24 21:45:46 +10:00 |
Andrew Tridgell
|
a7eb2ac28c
|
AP_Terrain: implement height_amsl()
|
2014-07-24 21:45:46 +10:00 |
Andrew Tridgell
|
ee7fc984f0
|
AP_Terrain: initial structure
|
2014-07-24 21:44:50 +10:00 |