Andrew Tridgell
|
b4a441620f
|
AP_Notify: fixed example build
|
2014-07-25 18:38:15 +10:00 |
|
Andrew Tridgell
|
a6db247f82
|
GCS_Console: fixed example build
|
2014-07-25 17:55:22 +10:00 |
|
Andrew Tridgell
|
e67c468e2d
|
DataFlash: fixed example build
|
2014-07-25 17:55:16 +10:00 |
|
Andrew Tridgell
|
7bf72d1c2b
|
AP_RangeFinder: fixed example build
|
2014-07-25 17:55:11 +10:00 |
|
Andrew Tridgell
|
f2c636250b
|
AP_Notify: fixed example build
|
2014-07-25 17:55:04 +10:00 |
|
Andrew Tridgell
|
6ea68b318e
|
AP_Mount: fixed example build
|
2014-07-25 17:54:58 +10:00 |
|
Andrew Tridgell
|
d9f20c6785
|
AP_Motors: fixed example build
|
2014-07-25 17:54:51 +10:00 |
|
Andrew Tridgell
|
50f67dd57d
|
AP_Mission: fixed example build
|
2014-07-25 17:54:45 +10:00 |
|
Andrew Tridgell
|
c1650eed7a
|
AP_InertialNav: fixed example build
|
2014-07-25 17:54:37 +10:00 |
|
Andrew Tridgell
|
db1479b46b
|
AP_GPS: fixed example build
|
2014-07-25 17:54:25 +10:00 |
|
Andrew Tridgell
|
93f2d81ff4
|
AP_BattMonitor: fixed example build
|
2014-07-25 17:54:19 +10:00 |
|
Andrew Tridgell
|
c1646fec73
|
AP_Airspeed: fixed example build
|
2014-07-25 17:54:11 +10:00 |
|
Andrew Tridgell
|
82d0666501
|
AP_AHRS: fixed example build
|
2014-07-25 17:54:04 +10:00 |
|
Andrew Tridgell
|
7f7a0db2d3
|
AC_WPNav: fixed example build
|
2014-07-25 17:53:58 +10:00 |
|
Andrew Tridgell
|
f75318ee0a
|
AC_Sprayer: fixed example build
|
2014-07-25 17:53:43 +10:00 |
|
Andrew Tridgell
|
2b3becd252
|
AC_Fence: fixed example build
|
2014-07-25 17:53:27 +10:00 |
|
Andrew Tridgell
|
6df2890fd8
|
AC_AttitudeControl: fixed example build
|
2014-07-25 17:52:53 +10:00 |
|
Andrew Tridgell
|
662276597a
|
AP_InertialSensor: fixed example build
|
2014-07-25 17:52:14 +10:00 |
|
Andrew Tridgell
|
02dec5634f
|
AP_HAL: fixed example builds
|
2014-07-25 17:52:01 +10:00 |
|
Andrew Tridgell
|
aa5940c378
|
AP_Math: fixed example build
|
2014-07-25 17:51:30 +10:00 |
|
Andrew Tridgell
|
0f7e78e418
|
Airspeed: fixed example to setup pin
|
2014-07-25 17:15:00 +10:00 |
|
Andrew Tridgell
|
ffd6fa1366
|
GCS_MAVLink: ignore alignment warnings in MAVLink headers
|
2014-07-25 17:14:48 +10:00 |
|
Randy Mackay
|
46e5fa2c0b
|
Notify: APM2 arming buzzer to long tone
Arming tone is a solid 3 second tone so it is consistent with Pixhawk
arming tone
|
2014-07-25 13:09:04 +09:00 |
|
Andrew Tridgell
|
37b357f282
|
AP_Terrain: prevent valgrind error when terrain not available
|
2014-07-25 13:44:36 +10:00 |
|
Andrew Tridgell
|
bb31a45596
|
AP_Terrain: expand parameter docs
|
2014-07-25 13:18:48 +10:00 |
|
Andrew Tridgell
|
e578044661
|
GCS_MAVLink: added missing generated MAVLink headers
|
2014-07-25 13:09:31 +10:00 |
|
Andrew Tridgell
|
ab9785d3ad
|
AP_Terrain: added current_height to TERRAIN_REPORT
and send TERRAIN_REPORT even when downloading TERRAIN_DATA
|
2014-07-25 11:40:56 +10:00 |
|
Andrew Tridgell
|
383070b9c0
|
AP_NavEKF: ensure get_position() fills in flags
|
2014-07-25 11:40:26 +10:00 |
|
Andrew Tridgell
|
6a275372dd
|
AP_AHRS: ensure get_position() fills in flags
|
2014-07-25 11:40:16 +10:00 |
|
Andrew Tridgell
|
8a838e6b3d
|
GCS_MAVLink: regenerate headers
|
2014-07-25 11:40:01 +10:00 |
|
Andrew Tridgell
|
4e39f97d7a
|
GCS_MAVLink: merged with upstream
|
2014-07-25 11:39:48 +10:00 |
|
Andrew Tridgell
|
c4047f6f11
|
AP_Terrain: rename find_grid() to find_grid_cache()
thanks Randy!
|
2014-07-25 09:52:20 +10:00 |
|
Andrew Tridgell
|
1fcf35333f
|
AP_Terrain: fixed init order and init more vars
thanks to Randy for spotting this
|
2014-07-25 09:45:47 +10:00 |
|
Andrew Tridgell
|
679b32b76c
|
AP_Terrain: make parameter variables private
|
2014-07-25 09:45:28 +10:00 |
|
Andrew Tridgell
|
34cbaa6f17
|
AP_Mission: added support for MAV_FRAME_GLOBAL_TERRAIN_ALT
|
2014-07-25 08:33:44 +10:00 |
|
Andrew Tridgell
|
3faafc9644
|
AP_Terrain: replace HAVE_AP_TERRAIN with AP_TERRAIN_AVAILABLE
|
2014-07-25 07:59:48 +10:00 |
|
Andrew Tridgell
|
ce60bf8d3f
|
AP_Terrain: removed incorrect ASSERT
|
2014-07-25 07:56:33 +10:00 |
|
Andrew Tridgell
|
7bc6561f2a
|
AP_Terrain: fixed comment on function
|
2014-07-25 07:56:22 +10:00 |
|
Andrew Tridgell
|
b8b235c33c
|
GCS_MAVLink: regenerate MAVLink headers
|
2014-07-24 21:50:20 +10:00 |
|
Andrew Tridgell
|
c32595e6ed
|
AP_Terrain: added status() interface for reporting
|
2014-07-24 21:50:19 +10:00 |
|
Andrew Tridgell
|
e2e41d5da7
|
AP_Terrain: added location_to_relative_home() function
|
2014-07-24 21:50:19 +10:00 |
|
Andrew Tridgell
|
8a48f06d18
|
AP_Common: added terrain_alt flag to Location
signifies that the altitude is a above terrain altitude
|
2014-07-24 21:50:19 +10:00 |
|
Andrew Tridgell
|
5e2077185b
|
AP_Terrain: fixed cm conversion error
|
2014-07-24 21:50:19 +10:00 |
|
Andrew Tridgell
|
18974363d5
|
AP_Terrain: added some helper functions
this adds easier to use helper functions for terrain handling
|
2014-07-24 21:50:19 +10:00 |
|
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
|
6b53f473d9
|
GCS_MAVLink: added a new TERRAIN_ALT frame type for missions
|
2014-07-24 21:50:18 +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
|
a458f1bf5f
|
AP_Baro: minor improvements to Baro HIL code health check
|
2014-07-24 21:46:06 +10:00 |
|
Andrew Tridgell
|
0df2dd9092
|
GCS_MAVLink: added TERRAIN_CHECK and TERRAIN_REPORT messages
|
2014-07-24 21:45:57 +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
|
63b5811a7c
|
AP_HAL: added HAL_BOARD_TERRAIN_DIRECTORY
|
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
|
e23ee34d95
|
GCS_MAVLink: added MSG_TERRAIN
|
2014-07-24 21:45:46 +10:00 |
|
Andrew Tridgell
|
1ecd4b7fb2
|
GCS_MAVLink: updated terrain messages
|
2014-07-24 21:45:46 +10:00 |
|
Andrew Tridgell
|
3020d91dcd
|
GCS_MAVLink: keep a bitmap of what mavlink channels are active
- this will allow for looping over active channels in libraries
- expose active channel mask
|
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
|
f26bbb6ddb
|
GCS_MAVLink: added terrain mavlink messages
|
2014-07-24 21:45:46 +10:00 |
|
Andrew Tridgell
|
ee7fc984f0
|
AP_Terrain: initial structure
|
2014-07-24 21:44:50 +10:00 |
|
Andrew Tridgell
|
8ef9aa0300
|
GCS_MAVLink: rebuild MAVLink headers
|
2014-07-24 21:40:16 +10:00 |
|
Andrew Tridgell
|
3d2460bd42
|
XML: resolved conflicts in MAV_CMD_ enum
this moves a couple of commands to be MAV_CMD_DO_ commands, after
discussions with Lorenz and Randy
|
2014-07-24 21:40:16 +10:00 |
|
Andrew Tridgell
|
feaf9751cc
|
AP_Mission: removed use of MAV_CMD_NAV_VELOCITY and MAV_CMD_NAV_GUIDED
|
2014-07-24 21:38:31 +10:00 |
|
Andrew Tridgell
|
0f24c43b0c
|
GCS_MAVLink: merged latest changes from upstream
|
2014-07-24 21:38:31 +10:00 |
|
akdslr
|
2c86f5df94
|
AP_RangeFinder: Updated RFIND_test example to not use Auto and added more device details
|
2014-07-24 14:41:55 +10:00 |
|
akdslr
|
a1861125e6
|
AP_RangeFinder_PulsedLightLRF: Modified to do a 2 byte transfer for the distance read
|
2014-07-24 14:41:54 +10:00 |
|
akdslr
|
b08e3d0ee4
|
AP_RangeFinder_PX4: Added the destructor to close the file descriptor
|
2014-07-24 14:41:54 +10:00 |
|
akdslr
|
54d0db863b
|
AP_RangeFinder: Changed sonar to rangefinder in the parameter descriptions
|
2014-07-24 14:41:54 +10:00 |
|
akdslr
|
8c6718fe2d
|
AP_RangeFinder: Removed the use of type Auto
|
2014-07-24 14:41:54 +10:00 |
|
Emile Castelnuovo
|
1092447360
|
AP_Compass_VRBrain: add support for two compasses
|
2014-07-23 20:51:12 +09:00 |
|
Emile Castelnuovo
|
4deafffb3e
|
AP_Compass: VRBRAIN corrected function definition
Add support for two compasses.
|
2014-07-23 20:47:19 +09:00 |
|
Randy Mackay
|
f24960f4c0
|
AP_Notify: add EKF failure warning
|
2014-07-22 23:13:27 +09:00 |
|
Randy Mackay
|
a6c29ba1c3
|
Compass_PX4: get_primary made public
|
2014-07-22 22:01:23 +09:00 |
|
Randy Mackay
|
c16672a529
|
Compass_VRBrain: get_primary made public
|
2014-07-22 22:01:22 +09:00 |
|
Randy Mackay
|
d291594d7c
|
Compass: get_primary method made public
|
2014-07-22 22:01:09 +09:00 |
|
Randy Mackay
|
1f579563e6
|
Compass: set_motor_compensation takes instance as first parameter
Also get_motor_compensation uses primary compass
|
2014-07-22 21:59:04 +09:00 |
|
Andrew Tridgell
|
c45f1961f6
|
AP_RangeFinder: removed old test code
|
2014-07-21 09:39:48 +10:00 |
|
Andrew Tridgell
|
fe92ef5c32
|
AP_RangeFinder: added an example program
|
2014-07-21 09:39:12 +10:00 |
|
Andrew Tridgell
|
3474da6c97
|
AP_Param: added a method for example programs to set parameters in objects
|
2014-07-21 09:37:41 +10:00 |
|
Andrew Tridgell
|
79f453dfd3
|
AP_InertialSensor: use LSM9DSO_AM device
|
2014-07-19 13:23:54 +10:00 |
|
Andrew Tridgell
|
03e8e5f2b9
|
HAL_Linux: setup for all 6 SPI devices for PXF cape
|
2014-07-19 13:23:37 +10:00 |
|
Andrew Tridgell
|
9b23921626
|
AP_HAL: added LSM9DSO_G SPI device
|
2014-07-19 13:22:24 +10:00 |
|
Andrew Tridgell
|
05f5d91709
|
HAL_Linux: fixed BusTest build
|
2014-07-19 12:22:06 +10:00 |
|
Randy Mackay
|
517732a34d
|
AP_Motors: add get_throttle_out accessor
|
2014-07-18 11:39:27 +09:00 |
|
Randy Mackay
|
c2f8571f37
|
AC_AttControl: FF and accel limiting off by default
Also adjust parameter ranges used by GCSs
|
2014-07-17 16:22:32 +09:00 |
|
Randy Mackay
|
eebd32f306
|
AC_AttControl: remove duplicate rate_ef_desired to resolve compiler warning
|
2014-07-16 21:50:31 +09:00 |
|
Randy Mackay
|
0a46afa6c4
|
AC_PID: init members to reduce compiler warnings
|
2014-07-16 17:46:14 +09:00 |
|
lthall
|
fb55658c91
|
Copter: Acro use same error limit in all three axis
|
2014-07-16 17:46:13 +09:00 |
|
lthall
|
2889f5abc4
|
AC_AttControl: Fix feedforward behavior
|
2014-07-16 17:46:06 +09:00 |
|
Randy Mackay
|
581838b271
|
AC_AttControl: initialise _acro_angle_switch
Resolves a compiler warning
|
2014-07-16 15:11:12 +09:00 |
|
Randy Mackay
|
6baedbda1d
|
AP_InertialSensor: add empty virtual destructor
|
2014-07-16 14:56:56 +09:00 |
|
Randy Mackay
|
d23b685023
|
AP_AHRS: add empty virtual destructor
|
2014-07-16 14:56:54 +09:00 |
|
Randy Mackay
|
83a84c7b90
|
AC_AttControl: add empty virtual destructor
This resolves pixhawk bricking and reduces one compiler warning
|
2014-07-16 14:56:52 +09:00 |
|