Andrew Tridgell
0ca71ba725
AP_HAL: added get_last_armed_change() Util function
6 years ago
Andrew Tridgell
8fc8bc4d84
AP_Arming: notify logging system of an arming failure
6 years ago
Andrew Tridgell
dd3eec2a38
AP_Logger: persist logging for 15s after disarm or arming failure
...
this will provide useful information in logs on disarms in flight or
reasons for arming failure
6 years ago
Randy Mackay
df6c666740
AP_Common: add AP_ExpandingGeneric to reduce code size
6 years ago
Randy Mackay
4ef3005d2c
AP_Common: add AP_ExpandingArray delete
6 years ago
Randy Mackay
578023483c
AC_Avoidance: Dijkstra's expanding arrays use 32 elements per chunk
6 years ago
Randy Mackay
2cb89d9a02
AP_Common: expanding array uses realloc
...
also make chunk_size const and recommend factor of 2
also reduce top level array's initial size to 32 elements
6 years ago
Randy Mackay
da645c32ff
AC_Avoidance: Dijkstra's specifies expanding array chunk sizes
...
also add check that number of polygon points is less than 255
6 years ago
Randy Mackay
073ce8c3db
AP_ExpandingArray: add class description and remove default constructor
...
also made the following changes:
replaced delete with free
renamed chunk_ptr typedef to chunk_ptr_t
6 years ago
Randy Mackay
48a7f468bf
AC_Avoidance: AP_OADijkstra and OAVisGraph use AP_ExpandingArray
6 years ago
Randy Mackay
528e7c60b0
AP_Common: add AP_ExpandingArray class
6 years ago
Peter Barker
1ff3cd442d
AP_Mission: fix example by instantiating a GCS object
6 years ago
Peter Barker
c11da6a85d
GCS_MAVLink: routing example: use GCS_Dummy in place of custom GCS
6 years ago
Jaaaky
061b4b7e70
AP_Airspeed: convert to unix style end-of-line
6 years ago
Andrew Tridgell
767968026a
AP_AdvancedFailsafe: added docs for AFS output pins
6 years ago
Michael du Breuil
75c62154b5
AP_HAL_SITL: Add missing override declarations
6 years ago
Michael du Breuil
a34ac14ec5
AP_HAL_ChibiOS: Make BOARD_FLASH_SIZE available at configure time
6 years ago
Michael du Breuil
0a7cf77de4
AP_AHRS: Update function descriptions in header
6 years ago
Michael du Breuil
0ed3c547fd
AP_Scripting: Disable by default, fix a nullable type, update README
6 years ago
Peter Barker
ccbf3234f7
AP_HAL_SITL: return RC protocol being decoded
6 years ago
Peter Barker
a9c4f1d0d5
AP_HAL_Linux: return RC protocol being decoded
6 years ago
Peter Barker
1f4de871da
AP_HAL_ChibiOS: return RC protocol being decoded
6 years ago
Peter Barker
92111eea61
AP_HAL: require HALs implement rcin.protocol() to return RC protocol
6 years ago
Peter Barker
7bca6d5ec0
AP_Logger: log RC protocol each time a log is opened
6 years ago
Peter Barker
0963957b31
GCS_MAVLink: correct GCS_Dummy firmware version
6 years ago
Peter Barker
c39a622653
GCS_MAVLink: take sw_version from AP_FWVersion struct
6 years ago
Peter Barker
b48c729bb1
AP_Common: add os_sw_version to AP_FWVersion
6 years ago
Peter Barker
8f8851271a
RC_Channel: add mode-changing options to Plane RC channel options
6 years ago
Peter Barker
a2c4bfea0c
GCS_MAVLink: use send_to_active_channels for parameters
6 years ago
vierfuffzig
7780e8ed00
AP_HAL_ChibiOS: add support for AIO and OSD board types
...
this allows init on board variant without onboard baro
6 years ago
Michael du Breuil
6e0cceff0d
AP_Common: Remove extra comparison from longitude_scale()
6 years ago
Peter Barker
4e5842a150
AP_Common: add initialised() method to Location
...
Sometimes code paths are crossed when they shouldn't be. This method
can help in the short term if a codepath is calling methods on a
Location when it is not initialised, but generally a vehicle should be
calling position_ok() and other methods rather than this one.
6 years ago
Michael du Breuil
4aa33bec49
AP_AHRS: Remove AP_GPS.h from AP_AHRS.h
6 years ago
Michael du Breuil
197804412a
APM_Control: Fix AP_GPS include
6 years ago
Michael du Breuil
a09ead5819
AP_ADSB: Fix AP_GPS include
6 years ago
Michael du Breuil
3194b073ca
AP_AdvancedFailsafe: Use AP_GPS singleton
6 years ago
Michael du Breuil
157a3b1e34
AP_Airspeed: Fix AP_GPS.h include and use the singleton
6 years ago
Michael du Breuil
c70107cabb
AP_Arming: Fix AP_GPS.h include
6 years ago
Michael du Breuil
889d9b7348
AP_Frsky: Fix AP_GPS.h include
6 years ago
Michael du Breuil
f6f432a785
AP_Landing: Fix AP_GPS.h include, use a ref to the singleton
6 years ago
Michael du Breuil
f8750a6d18
AP_Logger: Fix AP_GPS.h include
6 years ago
Michael du Breuil
459e6704b9
AP_Module: Fix AP_GPS.h include
6 years ago
Michael du Breuil
fbd19f30e7
AP_Mount: Reduce header includes
6 years ago
Michael du Breuil
892b687c09
AP_NavEKF2: Fix AP_GPS.h include
6 years ago
Michael du Breuil
be74b631fe
AP_NavEKF3: Fix AP_GPS.h include
6 years ago
Michael du Breuil
2ab8a2318e
AP_OSD: Fix AP_GPS.h include
6 years ago
Michael du Breuil
cbcd959290
AP_Terrain: Fix AP_GPS.h include
6 years ago
Michael du Breuil
be7afe346b
GCS_MAVLink: Fix AP_GPS include
6 years ago
Michael du Breuil
6317355390
RC_Channel: Fix AP_GPS include
6 years ago
Michael du Breuil
23439de39a
AP_Logger: Don't include AP_BattMonitor which we don't need
6 years ago