ardupilot/ArduCopter
ChrisBird 1f1bb61bfa Copter: Add PreArm - PID Parameter check
This addresses the enhancement requested in: https://github.com/ArduPilot/ardupilot/issues/2424

It checks various PID values to check if they are zero, if they are and the corresponding rate forward feed is zero then it flags it as PreArm failure.
It has been added to the parameter check, so can be overridden if required.
2017-11-15 21:58:24 +09:00
..
.gitignore Improvements to cmake. 2011-09-29 21:23:26 -04:00
afs_copter.cpp Copter: Support landing flight termination 2017-09-13 13:15:08 -07:00
afs_copter.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Arming.cpp Copter: Add PreArm - PID Parameter check 2017-11-15 21:58:24 +09:00
AP_Arming.h Copter: Add PreArm - PID Parameter check 2017-11-15 21:58:24 +09:00
AP_Rally.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Rally.h ArduCopter: add static create method to AP_Rally 2017-09-26 03:01:21 +01:00
AP_State.cpp Copter: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
APM_Config_mavlink_hil.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
APM_Config.h Copter: remove CLI 2017-08-14 10:23:50 +09:00
ArduCopter.cpp Copter: call ins periodic function 2017-10-27 16:33:45 +11:00
Attitude.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
avoidance_adsb.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
avoidance_adsb.h ArduCopter: add static create method for AP_Avoidance_* 2017-09-26 03:01:21 +01:00
baro_ground_effect.cpp Copter: fix float warning; get_velocity_z() returns float 2017-01-17 09:41:37 -08:00
capabilities.cpp Copter: add compass cal capability bit 2016-12-04 19:17:01 -08:00
commands_logic.cpp Copter: integrate winch library 2017-10-27 09:20:38 +09:00
commands.cpp Copter: support SET_GPS_GLOBAL_ORIGIN 2017-09-19 10:30:15 +09:00
compassmot.cpp Copter: continuously reevaluate rc calibration checks 2017-08-21 09:05:31 +09:00
compat.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
config.h Copter: Trad Heli-change default accel_z_p to 0.30 2017-10-26 17:15:40 +11:00
control_acro.cpp Copter: sport and acro trainer limits based on target attitude 2017-05-23 19:44:52 +09:00
control_althold.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_auto.cpp Copter: stop disarming as part of running rtl as mission item 2017-11-06 19:07:28 +00:00
control_autotune.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_avoid_adsb.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
control_brake.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
control_circle.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_drift.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
control_flip.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
control_guided_nogps.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
control_guided.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_land.cpp Copter: remove unused desired_climb_rate variable 2017-03-09 19:52:58 +11:00
control_loiter.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_poshold.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_rtl.cpp Copter: stop disarming as part of running rtl as mission item 2017-11-06 19:07:28 +00:00
control_safe_rtl.cpp Copter: add missing disarm-on-land parameter to rtl_land_run 2017-11-06 22:58:16 +00:00
control_sport.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
control_stabilize.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
control_throw.cpp Copter: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
Copter.cpp ArduCopter: use static method to construct AC_InputManager 2017-09-26 03:01:21 +01:00
Copter.h Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
crash_check.cpp Copter: use send_text method on the GCS singleton 2017-07-09 17:17:29 -04:00
defines.h Copter: integrate winch library 2017-10-27 09:20:38 +09:00
ekf_check.cpp Copter: ekf position checks are done before we call failsafe_ekf_event 2017-09-19 12:44:43 +01:00
esc_calibration.cpp Copter: removed calls to motors->enable() 2017-10-22 15:52:50 +11:00
events.cpp Copter: add gps glitch notification and pre-arm check 2017-07-27 14:16:23 +09:00
failsafe.cpp Copter: combined tri, single, coax and multicopter into a single build 2017-01-12 17:39:37 +11:00
fence.cpp Copter: report polygon fence breach 2017-07-21 09:47:00 +09:00
flight_mode.cpp Copter: Option to trig by distance only when in AUTO mode 2017-11-14 00:10:22 +00:00
GCS_Copter.h Copter: remove CLI 2017-08-14 10:23:50 +09:00
GCS_Mavlink.cpp Copter: accept do-winch commands with max rate 2017-10-27 09:20:38 +09:00
GCS_Mavlink.h Copter: move handling of SET_GPS_GLOBAL_ORIGIN up 2017-09-19 15:44:23 +09:00
heli_control_acro.cpp Copter: heli: Update swashplate behavior 2017-10-28 12:31:06 +11:00
heli_control_stabilize.cpp Copter: heli: Update swashplate behavior 2017-10-28 12:31:06 +11:00
heli.cpp Copter: TradHeli update comment 2017-10-26 17:15:40 +11:00
inertia.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
land_detector.cpp Copter: call set_likely_flying() 2017-06-20 09:44:44 +10:00
landing_gear.cpp Copter: enable landing gear based on RC output 2017-08-05 11:20:41 +09:00
leds.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
Log.cpp ArduCopter: do not include version.h/ap_version.h 2017-09-23 21:37:45 -07:00
make.inc Copter: add AP_Winch and AP_WheelEncoder to build 2017-10-27 09:20:38 +09:00
Makefile ArduCopter Makefile: Don't include targets.mk directly (included by apm.mk) 2013-01-09 13:15:38 -08:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
motor_test.cpp Copter: continuously reevaluate rc calibration checks 2017-08-21 09:05:31 +09:00
motors.cpp Copter: complete rename to SmartRTL 2017-09-15 08:58:14 +09:00
navigation.cpp Copter: rename SafeRTL to SmartRTL 2017-09-09 14:05:41 +09:00
Parameters.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
Parameters.h Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
Parameters.pde Copter: added blank Parameters.pde for MissionPlanner 2015-05-30 15:21:31 +09:00
perf_info.cpp Copter: mavlink PERF messages also spit out average and standard deviation 2017-08-29 21:31:46 +01:00
position_vector.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
precision_landing.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
radio.cpp Copter: fixed order of motor setup 2017-10-22 15:52:50 +11:00
ReleaseNotes.txt Copter: 3.5.4-rc1 release notes 2017-11-08 12:21:46 +09:00
sensors.cpp Copter: integrate winch library 2017-10-27 09:20:38 +09:00
setup.cpp Copter: remove CLI 2017-08-14 10:23:50 +09:00
switches.cpp Copter: integrate winch library 2017-10-27 09:20:38 +09:00
system.cpp Copter: integrate winch library 2017-10-27 09:20:38 +09:00
takeoff.cpp Copter: Separate max ascent and descent speeds 2017-11-09 09:03:54 +09:00
terrain.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
tuning.cpp Copter: fix tuning knob rate control of winch 2017-10-27 09:20:38 +09:00
UserCode.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
UserVariables.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
version.cpp ArduCopter: move version to a static member 2017-09-23 21:37:45 -07:00
version.h ArduCopter: protect version.h from inclusion and use ap_version.h 2017-09-23 21:37:45 -07:00
wscript Copter: add AP_Winch and AP_WheelEncoder to build 2017-10-27 09:20:38 +09:00