ardupilot/libraries
Paul Riseborough 906731222d AP_NavEKF3: Fix range aid switching logic
Clarifies use of EK3_RANGE_USE_HGT and EK3_ALT_SOURCE parameters to control range finder use.
Setting EK3_RNG_USE_HGT to a positive number to enable automatic switching between the primary height source (baro or GPS) and range finder should be disabled if any primary height source other than Baro or GPS is selected via the EK3_ALT_SOURCE parameter.
2020-06-24 21:16:50 +09:00
..
AC_AttitudeControl AC_PosControl: correct VELXY_D_FILT Description 2020-06-23 11:40:12 +09:00
AC_Autorotation AC_Autorotation: convert to new get_rpm() API 2020-03-12 08:36:40 +11:00
AC_AutoTune AC_AutoTune: add ATDE log message documentation 2020-04-12 08:36:48 +10:00
AC_Avoidance AC_Avoid: Improve BendyRuler hesitancy by avoiding significant bearing change 2020-06-24 11:42:20 +09:00
AC_Fence AC_Fence: ALT_MAX is Copter-and-Sub only 2020-06-16 11:21:47 +10:00
AC_InputManager AC_InputManager: tradheli-Fix parameter metadata errors 2020-01-13 12:41:30 -05:00
AC_PID AC_PID: added AC_PI controller 2019-11-02 16:31:04 +11:00
AC_PrecLand AC_PrecLand: POS param range of 5m and 1cm increment 2020-02-01 08:46:03 +09:00
AC_Sprayer AC_Sprayer: Change the tab code to whitespace 2020-04-27 09:28:51 +09:00
AC_WPNav AC_Circle: constantly update velocity from params 2020-06-24 08:57:08 +09:00
AP_AccelCal AP_AccelCal: adjust for new vehicle base class 2019-10-08 11:26:04 +11:00
AP_ADC
AP_ADSB AP_ADSB: add missing break statement 2020-01-15 13:55:42 +11:00
AP_AdvancedFailsafe AP_AdvancedFailsafe: correct WP_GPS_LOSS param documentation block 2020-02-19 15:09:16 +11:00
AP_AHRS AP_AHRS: attitudes_consistent obeys always_use_EKF 2020-06-16 11:29:24 +10:00
AP_Airspeed AP_Airspeed: Rearrange state to save memory 2020-05-06 18:15:08 +10:00
AP_Arming AP_Arming: Use control_in rather then in_trim_dz() to cope with override only vehicles 2020-06-23 09:33:30 +10:00
AP_Avoidance AP_Avoidance: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_Baro AP-Baro: fix init without baro 2020-05-26 10:04:22 +10:00
AP_BattMonitor AP_BattMonitor: Generic driver timeout definition in seconds 2020-06-24 10:19:15 +09:00
AP_Beacon AP_Beacon: Change the tab code to whitespace 2020-04-27 09:32:56 +09:00
AP_BLHeli AP_BLHeli: allow all motor frequencies to be returned 2020-06-21 19:09:35 +10:00
AP_BoardConfig AP_BoardConfig: invalidate param count when changing param tree structure 2020-04-29 07:36:55 +10:00
AP_Button AP_Button: add crude debouncing and get_button_state function 2020-03-19 14:59:34 -07:00
AP_Camera AP_Camera: rename 'enum aux_switch_pos_t' to 'enum class AuxSwitchPos' 2020-06-12 08:11:46 +10:00
AP_Common AP_Common: Add % operator to TSIndex 2020-06-16 10:09:14 +10:00
AP_Compass AP_Compass: enable LIS3MDL and friends 2020-06-23 19:59:10 +10:00
AP_Declination AP_Declination: re-generate mag tables 2019-12-24 11:33:10 +11:00
AP_Devo_Telem
AP_EFI AP_EFI: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_ESC_Telem AP_ESC_Telem: wrapper for ESCs with feedback 2020-02-12 11:58:34 +09:00
AP_Filesystem AP_Filesystem: correct comparison of signed/unsigned 2020-05-04 12:06:30 +10:00
AP_FlashStorage AP_FlashStorage: create and use INTERNAL_ERROR macro so we get line numbers 2020-04-30 13:21:36 +10:00
AP_Follow AP_Follow: rename APMrover2 to Rover 2020-04-14 09:50:34 +09:00
AP_Frsky_Telem AP_Frsky_Telem: removed time constraint to allow SITL regression testing 2020-05-26 10:02:12 +10:00
AP_GPS AP_GPS: added force_disable_yaw() API 2020-06-18 15:01:00 +10:00
AP_Gripper AP_Gripper: Change the tab code to whitespace 2020-04-27 09:29:02 +09:00
AP_GyroFFT AP_GyroFFT: allow all three peaks to be returned so that we can have three independent harmonic notches 2020-06-21 19:09:35 +10:00
AP_HAL AP_HAL: rename ringbuffer empty() to is_empty() 2020-06-09 10:21:48 +10:00
AP_HAL_ChibiOS HAL_ChibiOS: Add DPS310 for MatekF405-WING,F765-WING and H743 2020-06-22 19:35:01 +10:00
AP_HAL_Empty AP_HAL_Empty: add discard_input method on UARTDriver 2020-05-26 09:20:32 +10:00
AP_HAL_Linux AP_HAL_Linux: correct clearing of UART drivers 2020-06-03 17:00:44 +10:00
AP_HAL_SITL AP_HAL_SITL: correct clearing of UART drivers 2020-06-03 17:00:44 +10:00
AP_Hott_Telem AP_Hott_Telem: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_ICEngine AP_ICEngine: convert to new get_rpm() API 2020-03-12 08:36:40 +11:00
AP_InertialNav AP_InertialNav: use ekf::get_vert_pos_rate during high vibration 2019-10-18 11:15:25 +09:00
AP_InertialSensor AP_InertialSensor: allow up to four distinct notch center frequencies to be updated 2020-06-21 19:09:35 +10:00
AP_InternalError AP_InternalError: add warning on the internal error_t type 2020-05-06 13:23:15 +10:00
AP_IOMCU AP_IOMCU: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_IRLock AP_IRLock: Change the tab code to whitespace 2020-04-27 09:29:11 +09:00
AP_JSButton
AP_KDECAN AP_KDECAN: regularise CAN pre-arm failure messages 2020-05-05 11:27:53 +10:00
AP_L1_Control AP_L1_Control: wrap_180_cd no longer solely returns floats 2019-09-18 12:57:02 +10:00
AP_Landing AP_Landing: implement continue after land for fixed wing landings 2020-06-02 09:12:22 +09:00
AP_LandingGear AP_LandingGear: Change the tab code to whitespace 2020-04-27 09:29:18 +09:00
AP_LeakDetector AP_LeakDetector: Mark Leak pins RebootRequired 2019-09-09 09:53:28 -07:00
AP_Logger AP_Logger: Log if BendyRuler has avoided changing directions 2020-06-24 11:42:20 +09:00
AP_LTM_Telem AP_LTM_Telem: LTM telemetry support 2019-11-26 12:14:13 +11:00
AP_Math AP_Math: Added function to calculate shortest distance betwwen point and line segment in 3D 2020-06-19 09:45:34 +09:00
AP_Menu AP_Menu: use strtof() instead of atof() 2019-10-28 15:53:16 +11:00
AP_Mission AP_Mission: added continue after land mission option 2020-06-02 09:12:22 +09:00
AP_Module AP_Module: update example baro include 2019-06-27 14:56:21 +10:00
AP_Motors AP_Motors: Correctly adjust heli run up timer in bailout 2020-05-28 18:50:08 -04:00
AP_Mount AP_Mount: use logger Write method for logging Solo gimbal 2020-04-28 09:56:09 +10:00
AP_NavEKF AP_NavEKF: GSF white space fixes 2020-04-24 09:43:23 +10:00
AP_NavEKF2 AP_NavEKF2: add --debug-ekf to debug the EKF 2020-06-20 19:59:05 +10:00
AP_NavEKF3 AP_NavEKF3: Fix range aid switching logic 2020-06-24 21:16:50 +09:00
AP_Navigation
AP_NMEA_Output AP_NMEA_Output: EKF objects have moved into AP_AHRS_NavEKF 2020-01-21 11:53:18 +11:00
AP_Notify AP_Notify: remove recursive call to play in next_action 2020-03-31 11:06:30 +11:00
AP_OpticalFlow AP_OpticalFlow: Change the tab code to whitespace 2020-04-27 09:29:39 +09:00
AP_OSD AP_OSD: fix pointless multiple/divide 2020-06-10 09:39:59 +10:00
AP_Parachute AP_Parachute: Fix singleton panic message 2020-05-05 07:43:02 +10:00
AP_Param AP_Param: fixed race in param count handling 2020-04-29 07:36:55 +10:00
AP_PiccoloCAN AP_PiccoloCAN: regularise CAN pre-arm failure messages 2020-05-05 11:27:53 +10:00
AP_Proximity AP_Proximity: Push 3D data into OA_DB 2020-06-19 09:45:34 +09:00
AP_Radio AP_Radio: correct for recent semaphore bool/void changes 2020-03-03 21:56:33 +09:00
AP_Rally AP_Rally: rename APMrover2 to Rover 2020-04-14 09:50:34 +09:00
AP_RAMTRON AP_RAMTRON: fixed build with gcc 9.x 2020-04-01 17:08:48 +11:00
AP_RangeFinder AP_RangeFinder: TYPE param becomes enable flag 2020-06-18 12:30:00 +10:00
AP_RCMapper AP_RCMapper: add singleton 2019-12-30 13:02:04 +11:00
AP_RCProtocol AP_RCProtocol: scale SRXL2 using published conversion values. switch SRXL2 channels to match ArduPilot 2020-05-24 07:45:01 +10:00
AP_RCTelemetry AP_RCTelemetry: cope with RingBuffer rename if empty() to is_empty() 2020-06-09 10:21:48 +10:00
AP_Relay AP_Relay: change parameter name from relay to instance 2019-09-27 12:02:38 +10:00
AP_RobotisServo
AP_ROMFS AP_ROMFS: added directory listing interface 2020-03-28 15:28:03 +11:00
AP_RPM AP_RPM: allow harmonic notch driver to appear as RPM values. 2020-04-14 09:43:16 +10:00
AP_RSSI AP_RSSI: add RADIO_STATUS.rssi as an AP_RSSI telemetry source 2020-06-09 10:20:29 +10:00
AP_RTC AP_RTC: use GCS_SEND_TEXT() 2020-04-29 07:36:55 +10:00
AP_SBusOut
AP_Scheduler AP_Scheduler: allow registration of tasks at loop rate 2020-02-22 11:15:37 +11:00
AP_Scripting AP_Scripting: add rover-set-steering-and-throttle example script 2020-06-24 08:34:41 +09:00
AP_SerialLED AP_SerialLED: support ProfiLEDs 2020-03-10 10:37:26 +11:00
AP_SerialManager AP_SerialManager: Add a description 2020-02-26 12:18:40 +11:00
AP_ServoRelayEvents AP_ServoRelayEvents: do-set-servo affects sprayer and gripper 2020-02-11 11:08:02 +11:00
AP_SmartRTL AP_SmartRTL: EKF objects have moved into AP_AHRS_NavEKF 2020-01-21 11:53:18 +11:00
AP_Soaring AP_Soaring: Update parameter ranges. 2020-06-02 10:36:51 -07:00
AP_SpdHgtControl AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring. 2020-04-08 09:11:54 +10:00
AP_Stats AP_Stats: make all semaphores recursive 2020-01-19 20:19:30 +11:00
AP_TECS AP_TECS: Update descriptions of pitch feed-forward parameters. 2020-04-08 09:11:54 +10:00
AP_TempCalibration AP_TempCalibration: Include needed AP_Baro.h 2019-06-27 14:56:21 +10:00
AP_TemperatureSensor AP_TemperatureSensor: fix TSYS01 warning on SITL 2020-02-05 17:10:58 -05:00
AP_Terrain AP_Terrain: added verbose option to terrain tester 2020-06-18 13:29:13 +10:00
AP_ToshibaCAN AP_ToshibaCAN: Using the maximum number of ESCs definition 2020-04-20 10:12:57 +09:00
AP_Tuning AP_Tuning: add documentation for PRTN message 2020-04-14 07:34:59 +10:00
AP_UAVCAN AP_UAVCAN: use new UARTDriver discard_input method 2020-05-26 09:20:32 +10:00
AP_Vehicle AP_Vehicle: minor formatting fix 2020-06-24 08:34:41 +09:00
AP_VisualOdom AP_VisualOdom: fix desc typo 2020-06-09 13:31:21 +09:00
AP_Volz_Protocol
AP_WheelEncoder AP_WheelEncoder: Change the tab code to whitespace 2020-04-27 09:32:15 +09:00
AP_Winch AP_Winch: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends 2019-11-26 10:17:17 +11:00
AP_WindVane AP_WindVane: Fix duplicate values in Param 2020-03-24 10:26:04 +11:00
APM_Control APM_Control: validate parameter ARSPD_FBW_MIN 2020-04-02 19:43:06 -07:00
AR_WPNav AR_WPNav: Reset WP origin if recovering from OA 2020-05-30 08:55:45 +09:00
doc
Filter Filter: allow harmonic notch center frequencies to be updated individually 2020-06-21 19:09:35 +10:00
GCS_MAVLink GCS_MAVLink: send_battery_status uses memcpy for cell voltages 2020-06-24 10:19:15 +09:00
PID Global: rename desired to target in PID info 2019-07-25 17:38:15 +09:00
RC_Channel RC_Channel: Cope with selective overrides and no RC reciever in a healthier way 2020-06-23 09:33:30 +10:00
SITL SITL: remove use of Vector3 as function 2020-06-16 11:06:47 +10:00
SRV_Channel SRV_Channel: re-work timeout 2020-06-09 09:04:14 +10:00
StorageManager StorageManager: use pragmas to set storage layout rather than call 2020-01-28 11:34:51 +11:00