ardupilot/libraries
Leonard Hall e49d29f8cd AC_WPNav: protect against divide by zero
This could occur if the spline origin and destination were the same location
In these cases we mark the vehicle as having reached the destination avoid all calculations
2017-11-23 21:24:28 +09:00
..
AC_AttitudeControl AC_PosControl: minor update to comments 2017-11-16 09:46:28 +09:00
AC_Avoidance AC_Avoidance: add static create method 2017-09-26 03:01:21 +01:00
AC_Fence AC_Fence: Remove unused duplicate methods 2017-11-21 17:04:11 +09:00
AC_InputManager AC_InputManager: add static create method 2017-09-26 03:01:21 +01:00
AC_PID AC_PID: implement reset_filter 2017-10-26 19:44:47 +09:00
AC_PrecLand AC_PrecLand: add static create method 2017-09-26 03:01:21 +01:00
AC_Sprayer AC_Sprayer: add static create method 2017-09-26 03:01:21 +01:00
AC_WPNav AC_WPNav: protect against divide by zero 2017-11-23 21:24:28 +09:00
AP_AccelCal AccelCal: Continously report success/failure to the GCS that requested the calibration 2017-06-01 20:20:05 +01:00
AP_ADC Global: change Device::PeriodicCb signature 2017-01-14 10:03:54 +11:00
AP_ADSB AP_ADSB: add static create method 2017-09-26 03:01:21 +01:00
AP_AdvancedFailsafe AP_AdvancedFailsafe: Allow landing to be a termination action 2017-09-13 13:15:08 -07:00
AP_AHRS AP_AHRS: clarify scope of AHRS_GPS_USE parameter 2017-11-20 13:53:36 +09:00
AP_Airspeed AP_AirSpeed: clarify comment 2017-11-23 10:40:30 +11:00
AP_Arming AP_Arming: use gps singleton 2017-11-15 13:43:03 +00:00
AP_Avoidance AP_Avoidance: add static create method for AP_Avoidance_* 2017-09-26 03:01:21 +01:00
AP_Baro global: use static method to construct AP_Board_Config{,_CAN} 2017-09-26 03:01:21 +01:00
AP_BattMonitor AP_BattMonitor: fixed SITL segfault 2017-11-04 19:41:41 +11:00
AP_Beacon AP_Beacon: Corrected possible use of nullptr memory. 2017-11-01 10:49:10 +09:00
AP_BoardConfig AP_BoardConfig: separation of parameter groups 2017-11-15 09:52:43 +11:00
AP_Buffer Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Button Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Camera AP_Camera: use GPS singleton 2017-11-16 15:28:37 +00:00
AP_Common AP_common: Add stdio.h when using SITL_printf 2017-10-24 22:55:56 +01:00
AP_Compass AP_Compass: add Robsense PhenixPro Devkit Board support 2017-11-22 10:10:21 -08:00
AP_Declination AP_Declination: example fix travis warning 2017-04-13 19:56:16 +01:00
AP_FlashStorage AP_FlashStorage: added erase_ok callback 2016-12-02 09:49:40 +11:00
AP_Frsky_Telem AP_Frsky_Telem: add second battery info 2017-10-27 02:00:29 -07:00
AP_GPS AP_GPS: add gps() to AP:: namespace 2017-11-15 13:43:03 +00:00
AP_Gripper AP_Gripper: Improve the PWM parameters descriptions 2017-06-06 11:06:26 +10:00
AP_HAL AP_HAL: add Robsense PhenixPro Devkit Board support 2017-11-22 10:10:21 -08:00
AP_HAL_AVR AP_HAL_AVR: remove examples 2016-05-23 21:49:45 -03:00
AP_HAL_Empty global: remove AP_HAL::in_timerprocess() 2017-08-03 20:25:14 -07:00
AP_HAL_FLYMAPLE AP_HAL_FLYMAPLE: remove hal 2016-05-23 21:49:45 -03:00
AP_HAL_Linux AP_HAL_Linux: add Robsense PhenixPro Devkit Board support 2017-11-22 10:10:21 -08:00
AP_HAL_PX4 HAL_PX4: fixed a race condition on i2c init 2017-10-26 18:21:56 +11:00
AP_HAL_QURT AP_HAL_QURT: make in_main_thread const and override 2017-09-19 09:40:11 +10:00
AP_HAL_SITL HAL_SITL: fixed console printf in SITL examples 2017-11-23 14:26:11 +11:00
AP_HAL_VRBRAIN AP_HAL_VRBRAIN: make in_main_thread const and override 2017-09-19 09:40:11 +10:00
AP_ICEngine AP_IceEngine: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
AP_InertialNav AP_InertialNav: Update for AHRS NED changes 2017-02-13 09:23:14 +11:00
AP_InertialSensor AP_InertialSensor: fix code style problem, delete useless codes 2017-11-22 10:20:00 -08:00
AP_IRLock AP_IRLock: added override keyword 2017-04-14 08:47:39 +10:00
AP_JSButton AP_JSButton: Add joystick button functions for relays 3 & 4 2017-10-27 12:14:41 -04:00
AP_L1_Control AP_L1_Control: update_waypoint zeros xtrack i term on init 2017-11-01 16:46:40 +09:00
AP_Landing AP_Landing: Support absolute altitude deepstalls 2017-11-19 16:48:17 +01:00
AP_LandingGear AP_LandingGear: add static create method 2017-09-26 03:01:21 +01:00
AP_LeakDetector AP_LeakDetector: add static create method 2017-09-26 03:01:21 +01:00
AP_Math AP_Math: added from_rotation() method to Matrix3 2017-11-23 14:26:11 +11:00
AP_Menu AP_Menu: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
AP_Mission AP_Mission: add winch support 2017-10-27 09:20:38 +09:00
AP_Module global: use static method to construct AP_AHRS_DCM 2017-09-26 03:01:21 +01:00
AP_Motors AP_Motors: Tradheli- fixes servo_test function for Dual Heli frame 2017-11-08 11:07:08 +09:00
AP_Mount AP_Mount: add static create method 2017-09-26 03:01:21 +01:00
AP_NavEKF AP_NavEKF: Add monitoring of average EKF time step 2017-04-29 11:03:44 +10:00
AP_NavEKF2 AP_NavEKF2: print reason for EKF2 arming failure when no GPS is available 2017-11-20 13:53:31 +09:00
AP_NavEKF3 AP_NavEKF3: correctly use wheel odometry speed for pitched rovers 2017-10-31 08:11:05 +09:00
AP_Navigation AP_Navigation: Add a loiter radius interface 2017-04-06 08:26:04 +10:00
AP_Notify AP_Notify: add Robsense PhenixPro Devkit Board support 2017-11-22 10:10:21 -08:00
AP_OpticalFlow global: use static method to construct AP_AHRS_NavEKF 2017-09-26 03:01:21 +01:00
AP_Parachute global: use static method to construct AP_Parachute 2017-09-26 03:01:21 +01:00
AP_Param AP_Param: Add set_by_name and set_and_save_by_name helpers 2017-10-25 21:07:09 +11:00
AP_Proximity AP_Proximity: add support for RP Lidar A2 2017-09-18 08:28:11 +09:00
AP_Rally AP_Rally: add static create method 2017-09-26 03:01:21 +01:00
AP_RangeFinder AP_Rangefinder: search buses 0 and 1 for Maxbotix I2C driver 2017-10-09 11:57:02 +01:00
AP_RCMapper AP_RCMapper: add static create method 2017-09-26 03:01:21 +01:00
AP_Relay AP_Relay: add static create method 2017-09-26 03:01:21 +01:00
AP_RPM global: use static method to construct AP_RPM 2017-09-26 03:01:21 +01:00
AP_RSSI AP_RSSI: add static create method 2017-09-26 03:01:21 +01:00
AP_Scheduler AP_Scheduler: create AP::PerfInfo class 2017-11-16 15:31:53 +00:00
AP_SerialManager AP_SerialManager: adding Volz Support 2017-11-21 14:10:54 +11:00
AP_ServoRelayEvents AP_ServoRelayEvents: add static create method 2017-09-26 03:01:21 +01:00
AP_SmartRTL AP_SmartRTL: update example to new API and fix object copy 2017-09-26 03:01:21 +01:00
AP_Soaring AP_Soaring: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
AP_SpdHgtControl AP_SpdHgtControl: added function to reset integrator 2017-03-14 08:20:48 +11:00
AP_Stats AC_Stats: NFC Statistics are read-only variables 2017-06-07 19:53:09 +09:00
AP_TECS TECS: support for units on fields 2017-11-23 10:40:30 +11:00
AP_TemperatureSensor AP_TemperatureSensor: use HAL_SEMAPHORE_BLOCK_FOREVER macro 2017-05-08 10:23:03 +09:00
AP_Terrain AP_Terrain: add static create method 2017-09-26 03:01:21 +01:00
AP_Tuning AP_Tuning: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
AP_UAVCAN AP_UAVCAN: changes to servo bitmasks to support multiple instances, baro, compass, gps changes for several CAN interfaces 2017-07-03 11:44:32 +01:00
AP_Vehicle AP_Vehicle: Add the ArduSub vehicle type. 2017-02-21 11:26:14 +11:00
AP_VisualOdom AP_VisualOdom: class accepts deltas from visual odom camera 2017-04-19 11:04:40 +09:00
AP_Volz_Protocol AP_Volz_Protocol: add a 30% safety margin over baudrate 2017-11-21 14:10:54 +11:00
AP_WheelEncoder AP_WheelEncoder: last_reading is last update time instead of system time 2017-07-27 14:19:08 +09:00
AP_Winch AP_Winch: remove redundant member 2017-10-27 09:20:38 +09:00
APM_Control AR_AttitudeControl: const local variables 2017-11-09 09:53:12 +09:00
DataFlash DataFlash: correct examples with units 2017-11-23 10:40:30 +11:00
doc doc: Fix typos 2016-05-13 19:20:06 -03:00
Filter Filter: added a notch filter 2017-08-29 13:52:29 +10:00
GCS_Console GCS_Console: Unify from print or println to printf. 2017-01-27 18:20:22 +11:00
GCS_MAVLink GCS_MAVLink: use gps singleton 2017-11-15 13:43:03 +00:00
PID PID: Add a full reset method 2017-10-17 14:37:11 -07:00
RC_Channel RC_Channel: fixed bug in manual with TRIM == MIN 2017-08-26 20:30:54 +10:00
SITL SITL: support AHRS_ORIENTATION in SITL 2017-11-23 14:26:11 +11:00
SRV_Channel SRV_Channel: adding Volz Support 2017-11-21 14:10:54 +11:00
StorageManager StorageManager: example fix travis warning 2017-04-13 19:56:16 +01:00