Ardupilot2/libraries
Peter Barker 236056ffbd GCS_MAVLink: take 0,0 as meaning set-home-to-current-location
This isn't in spec, but is what Sub used to do, and what other vehicles
also used to do.

We treat 0,0 as "current location" in various other places, so it kind
of makes sense here too.
2019-03-19 19:56:13 +11:00
..
AC_AttitudeControl AC_AttitudeControl: use new method get_quat_body_to_ned() 2019-03-19 10:46:25 +11:00
AC_AutoTune AC_AutoTune: emit a warning every second while pilot overrides active 2019-03-18 09:35:52 +09:00
AC_Avoidance AC_Avoid: add singleton 2018-10-30 12:10:42 +11:00
AC_Fence AC_Fence: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AC_InputManager AC_InputManager: removed create() method for objects 2017-12-14 08:12:28 +11:00
AC_PID AC_PID: remove keywords.txt 2019-02-17 00:29:38 -08:00
AC_PrecLand AC_Precland: use SITL precland object 2019-03-01 20:28:22 +11:00
AC_Sprayer AC_Sprayer: clean headers 2019-02-19 09:16:26 +11:00
AC_WPNav AC_WPNav: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AP_AccelCal AP_AccelCal: use mavlink define for field length 2018-10-16 10:11:28 +11:00
AP_ADC AP_ADC: remove keywords.txt 2019-02-17 22:19:08 +11:00
AP_ADSB AP_ADSB: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AP_AdvancedFailsafe AP_AdvancedFailsafe: GCS_MAVLink takes care of mavlink capabilities 2019-02-19 13:14:52 +11:00
AP_AHRS AP_AHRS: implement get_velocity_NED() for DCM 2019-03-19 14:39:04 +11:00
AP_Airspeed AP_AirSpeed: move sending of airspeed_autocal into AP_AirSpeed 2019-03-06 11:32:52 +11:00
AP_Arming AP_Arming: use enum class for ArmingMethod and ArmingRequired 2019-03-12 19:48:14 +11:00
AP_Avoidance AP_Avoidance: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_Baro AP_Baro: setup for fmuv6 2019-02-26 16:18:26 +11:00
AP_BattMonitor AP_BattMonitor: added a "battery" backend for liquid fuel flow 2019-03-19 11:35:59 +11:00
AP_Beacon AP_Beacon: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_BLHeli AP_BLHeli: use AP_Logger::Write_ESC 2019-02-18 20:55:47 +09:00
AP_BoardConfig BoardConfig: add detection procedure for new sensor configurations 2019-03-06 20:47:10 +11:00
AP_Buffer
AP_Button AP_Button: remove more px4 remnants 2019-02-27 20:32:37 +11:00
AP_Camera AP_Camera: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_Common AP_Location: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AP_Compass AP_Compass: examples: compass init never fails 2019-03-13 13:06:50 +11:00
AP_Declination AP_Declination: Remove unneeded AP_Buffer include 2018-12-31 11:41:43 +09:00
AP_Devo_Telem AP_Devo_Telem: move devo telemetry handling to GCS 2019-03-19 14:39:14 +11:00
AP_FlashStorage AP_FlashStorage: fixed a race condition 2019-01-21 20:59:00 +11:00
AP_Follow AP_Follow: NFC small renames and comment improvements 2019-03-01 09:15:24 +09:00
AP_Frsky_Telem AP_FrSky_Telem: eliminate use of Copter's _ap data 2019-03-19 14:39:14 +11:00
AP_GPS AP_GPS: use proper macro in array sizes 2019-03-07 19:48:32 -07:00
AP_Gripper AP_Gripper: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_HAL HAL: add Invensense register bank based sensor types 2019-03-06 20:47:10 +11:00
AP_HAL_ChibiOS HAL_ChibiOS: remove unused config files 2019-03-15 20:08:26 +11:00
AP_HAL_Empty AP_HAL_Empty: Remove unneeded private member 2018-11-27 07:36:17 +11:00
AP_HAL_Linux HAL_Linux: removed old px4io protocol header 2019-02-27 20:32:37 +11:00
AP_HAL_SITL AP_HAL_SITL: add missing CLOEXECs on tcp ports 2019-03-13 18:02:48 +11:00
AP_ICEngine AP_ICEngine: add singleton and remove unnecessary variable init 2019-02-20 00:51:03 -07:00
AP_InertialNav AP_InertialNav: Remove unused get_pos_z_derivative 2019-02-23 09:06:30 +09:00
AP_InertialSensor AP_InertialSensor: fixes for BMI088 on SPI 2019-03-14 16:10:40 +11:00
AP_IOMCU AP_IOMCU: fixed build warnings 2019-02-26 16:18:26 +11:00
AP_IRLock AP_IRLock: add SITL IRLock 2019-03-01 20:28:22 +11:00
AP_JSButton AP_JSButton: Add servo toggle button function 2017-12-28 14:14:47 -05:00
AP_KDECAN AP_KDECAN: use AP_Logger::Write_ESC 2019-02-18 20:55:47 +09:00
AP_L1_Control AP_L1_Control: add missing override keywords 2019-02-22 15:01:09 +00:00
AP_Landing AP_Landing: Fix unconditional use of airspeed estimate, even when it was invalid 2019-03-19 11:42:54 +11:00
AP_LandingGear AP_LandingGear: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_LeakDetector AP_LeakDetector: removed create() method for objects 2017-12-14 08:12:28 +11:00
AP_Logger AP_Logger: Don't log AHR2 unless the quat is available 2019-03-19 11:42:54 +11:00
AP_Math AP_Math: move longitude_scale into Location class 2019-03-12 10:11:12 +11:00
AP_Menu
AP_Mission AP_Mission: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AP_Module AP_Module: Remove unused ADC include 2018-07-17 09:29:50 +10:00
AP_Motors AP_Motors: specialize MotorsMatrixTS motor controls 2019-03-19 10:13:59 +11:00
AP_Mount AP_Mount: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
AP_NavEKF AP_NavEKF: added gps_quality_good EKF flag 2018-07-14 17:49:52 +10:00
AP_NavEKF2 AP_NavEKF2: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_NavEKF3 AP_NavEKF3: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_Navigation AP_L1_Control: update_waypoint gets dist_min argument 2018-04-05 12:14:59 +09:00
AP_Notify AP_Notify: add flag for flying 2019-03-19 14:39:14 +11:00
AP_OpticalFlow AP_OpticalFlow: add missing override keywords 2019-02-22 15:01:09 +00:00
AP_OSD AP_OSD: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_Parachute AP_Parachute: move responsibility for parachute deployment up 2019-02-13 09:25:27 +09:00
AP_Param AP_Param: set_defaults_from_table reports failure with sensor_config_error 2018-12-06 12:23:41 +09:00
AP_Proximity AP_Proximity: stop passing through old fence contains_return_point parameter 2019-02-04 16:52:42 +09:00
AP_Radio AP_Radio: correct singleton naming, and thus SkyViper build 2019-02-20 19:02:41 +11:00
AP_Rally AP_Rally: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_RAMTRON AP_RAMTRON: use WITH_SEMAPHORE() 2018-10-17 12:54:22 +11:00
AP_RangeFinder AP_RangeFinder: fixed lightware serial with LW20 lidar 2019-02-23 11:01:07 +11:00
AP_RCMapper AP_RCMapper: Mark sub specific parameters as sub only for docs 2018-07-17 12:08:27 +10:00
AP_RCProtocol AP_RCProtocol: fixed RC option check for iofirmware 2019-03-15 14:38:57 +11:00
AP_Relay AP_Relay: removed unused pin 115 from docs 2019-02-27 20:32:37 +11:00
AP_RobotisServo AP_RobotisServo: send detection commands 4 times 2018-12-22 08:13:14 +11:00
AP_ROMFS AP_ROMFS: make all decompressions null terminated 2018-10-30 16:17:03 -07:00
AP_RPM AP_RPM: add AP::rpm() call for singleton 2019-03-16 10:33:01 +09:00
AP_RSSI AP_RSSI: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_RTC AP_RTC: added a millisecond jitter correction function 2018-12-31 09:56:04 +09:00
AP_SBusOut AP_SBusOut: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_Scheduler AP_Scheduler: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_Scripting AP_Scripting: Fix bad location changes 2019-03-05 08:45:54 +11:00
AP_SerialManager AP_SerialManager: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
AP_ServoRelayEvents AP_ServoRelayEvents: More robust check if a channel is available 2018-08-20 21:31:06 -07:00
AP_SmartRTL AP_SmartRTL: clean includes 2019-02-19 09:16:26 +11:00
AP_Soaring AP_Soaring: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_SpdHgtControl GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
AP_Stats AP_Stats: Improve reset documentation (NFC) 2019-02-28 09:20:10 +09:00
AP_TECS Correct AP_TECS.cpp typos per magicrub comments 2019-01-23 09:24:18 -07:00
AP_TempCalibration AP_TempCalibration: fix parameter descriptions 2018-11-12 11:17:39 +09:00
AP_TemperatureSensor AP_TemperatureSensor: remove pointless constructor 2018-05-17 15:37:14 +10:00
AP_Terrain AP_Terrain: replace location_offset() and get_distance() function calls with Location object member function calls 2019-02-28 11:44:09 +11:00
AP_ToshibaCAN AP_ToshibaCAN: log and report temp 2019-02-18 20:55:47 +09:00
AP_Tuning GLOBAL: use AP::logger() and strip redundant Log_ from methods 2019-01-18 18:08:20 +11:00
AP_UAVCAN AP_UAVCAN: refuse to reboot via CAN if armed 2019-02-26 16:23:00 +11:00
AP_Vehicle AP_Vehicle: added iofirmware vehicle type 2019-03-15 14:38:57 +11:00
AP_VisualOdom AP_VisualOdom: move visual odometry update function into AP_VisualOdom 2019-02-16 15:13:59 +11:00
AP_Volz_Protocol AP_Volz_Protocol: fixed build warnings 2018-10-17 12:54:22 +11:00
AP_WheelEncoder AP_WheelEncoder: move wheelEncoder logging to library 2019-02-06 10:41:59 +09:00
AP_Winch AP_Winch: undefine PASS_TO_BACKEND convenience function 2018-08-17 21:14:57 +09:00
AP_WindVane AP_Windvane: add rpm wind speed snesor type 2019-02-26 09:58:56 +09:00
APM_Control APM_Control: add function to relax rover i terms 2019-02-27 08:51:24 +09:00
doc
Filter Filter: add missing override keyword 2019-02-20 19:23:54 +11:00
GCS_MAVLink GCS_MAVLink: take 0,0 as meaning set-home-to-current-location 2019-03-19 19:56:13 +11:00
PID GLOBAL: rename DataFlash_Class to AP_Logger 2019-01-18 18:08:20 +11:00
RC_Channel RC_Channel: added RC_OPTIONS flag for failsafe ignore 2019-03-15 14:38:57 +11:00
SITL SITL: use enum class for AltFrame enumeration 2019-03-19 10:31:18 +11:00
SRV_Channel SRV_Channel: add global E-stop 2019-02-27 08:51:24 +09:00
StorageManager StorageManager: allow for 15k storage 2018-06-24 08:26:28 +10:00