ardupilot/ArduCopter
Peter Barker 077b062701 Copter: change pre-arm checks to allow interlock to be enabled
With this change we will continue to tell the user their interlock is
enabled, but we will not fail the pre-arm checks.

This will mean that the blinking-LED indicators will show the vehicle as
armable (flashing green / flashing blue), even if the interlock would
prevent arming.

This has the advantage that you don't need your vehicle in the
"dangerous" state to work out whether arming will work when you attempt
to arm it.

Note that we repeat the interlock switch check in the arming checks, and
it WILL fail if the interlock switch is enabled.
2018-01-09 08:13:06 +09:00
..
APM_Config.h Copter: remove ability to disable PosHold flight mode 2017-12-12 10:39:26 +09:00
APM_Config_mavlink_hil.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Arming.cpp Copter: change pre-arm checks to allow interlock to be enabled 2018-01-09 08:13:06 +09:00
AP_Arming.h Copter: removed create() method for objects 2017-12-14 08:12:28 +11:00
AP_Rally.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
AP_Rally.h Copter: removed create() method for objects 2017-12-14 08:12:28 +11:00
AP_State.cpp Copter: eliminate GCS_MAVLINK::send_statustext_all 2017-07-11 23:53:53 +01:00
ArduCopter.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
Attitude.cpp Copter: eliminate mode_has_manual_throttle 2017-12-06 10:09:58 +09:00
Copter.cpp Copter: move all commands logic into AUTO flightmode 2017-12-14 14:08:01 +09:00
Copter.h Copter: AP_AHRS no longer requires GPS in constructor 2017-12-27 00:58:02 +00:00
GCS_Copter.h Copter: remove CLI 2017-08-14 10:23:50 +09:00
GCS_Mavlink.cpp COPTER: Fix MOUNT_CONTROL yaw in guided 2017-12-23 10:57:31 +09:00
GCS_Mavlink.h Copter: use gps singleton for GCS function 2017-11-15 13:43:03 +00:00
Log.cpp Copter: rename FlightMode class to Mode 2017-12-12 10:39:26 +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
Parameters.cpp Copter: remove ability to disable PosHold flight mode 2017-12-12 10:39:26 +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
ReleaseNotes.txt Copter: 3.5.4 release notes 2017-11-23 12:17:50 +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
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
avoidance_adsb.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
avoidance_adsb.h Copter: removed create() method for objects 2017-12-14 08:12:28 +11:00
baro_ground_effect.cpp Copter: eliminate mode_has_manual_throttle 2017-12-06 10:09:58 +09:00
capabilities.cpp Copter: add compass cal capability bit 2016-12-04 19:17:01 -08:00
commands.cpp Copter: support SET_GPS_GLOBAL_ORIGIN 2017-09-19 10:30:15 +09:00
commands_logic.cpp COPTER: Fix MOUNT_CONTROL yaw in missions 2017-12-23 10:57:31 +09:00
compassmot.cpp Copter: use cork/push wrapper 2017-11-21 14:10:54 +11:00
compat.cpp Copter: use millis/micros/panic functions 2015-11-20 12:26:31 +09:00
config.h Copter: remove ability to disable PosHold flight mode 2017-12-12 10:39:26 +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: Use DEGX100 define instead of hardcoded value (NFC) 2017-12-05 08:54:49 +09:00
ekf_check.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
esc_calibration.cpp Copter: fix disable ESC calibration for brushed motors 2017-11-27 13:31:21 +09:00
events.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +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: remove argument to check() 2017-12-28 15:38:37 +00:00
heli.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
inertia.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
land_detector.cpp Copter: eliminate mode_has_manual_throttle 2017-12-06 10:09:58 +09:00
landing_gear.cpp Copter: make landing_gear_should_be_deployed a base-class method 2017-12-27 12:08:15 +00:00
leds.cpp Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
make.inc Copter: add AP_Winch and AP_WheelEncoder to build 2017-10-27 09:20:38 +09:00
mode.cpp Copter: tidy zero_throttle_and_relax (NFC) 2017-12-27 12:09:06 +00:00
mode.h Copter: pull out a zero_throttle_and_relax function 2017-12-27 12:09:06 +00:00
mode_acro.cpp Copter: use zero_throttle_and_relax_ac in stab, guided, acro and auto 2018-01-08 12:02:49 +00:00
mode_acro_heli.cpp Copter: rename heli_control_xx to mode_xx_heli 2017-12-12 10:39:26 +09:00
mode_althold.cpp Copter: factor out takeoff_trigger from althold, sport and loiter 2017-12-14 23:45:54 +00:00
mode_auto.cpp Copter: use zero_throttle_and_relax_ac in stab, guided, acro and auto 2018-01-08 12:02:49 +00:00
mode_autotune.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_avoid_adsb.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_brake.cpp Copter: use zero_throttle_and_relax_ac function 2017-12-27 12:09:06 +00:00
mode_circle.cpp Copter: use zero_throttle_and_relax_ac function 2017-12-27 12:09:06 +00:00
mode_drift.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_flip.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_guided.cpp Copter: use zero_throttle_and_relax_ac in stab, guided, acro and auto 2018-01-08 12:02:49 +00:00
mode_guided_nogps.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_land.cpp Copter: use zero_throttle_and_relax_ac function 2017-12-27 12:09:06 +00:00
mode_loiter.cpp Copter: factor out takeoff_trigger from althold, sport and loiter 2017-12-14 23:45:54 +00:00
mode_poshold.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_rtl.cpp Copter: use zero_throttle_and_relax_ac function 2017-12-27 12:09:06 +00:00
mode_smart_rtl.cpp Copter: rename control_xx.cpp files to mode_xx.cpp 2017-12-12 10:39:26 +09:00
mode_sport.cpp Copter: factor out takeoff_trigger from althold, sport and loiter 2017-12-14 23:45:54 +00:00
mode_stabilize.cpp Copter: use zero_throttle_and_relax_ac in stab, guided, acro and auto 2018-01-08 12:02:49 +00:00
mode_stabilize_heli.cpp Copter: rename heli_control_xx to mode_xx_heli 2017-12-12 10:39:26 +09:00
mode_throw.cpp Copter: correct misleading comment in mode_throw 2018-01-08 12:02:49 +00:00
motor_test.cpp Copter: tighten return types of mavlink functions and variables 2017-12-01 17:01:10 +00:00
motors.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
navigation.cpp Copter: Copter.h method reordering 2017-12-15 08:26:45 +09:00
position_vector.cpp Copter: Move some common functions to AP_Math (NFC) 2017-12-05 08:54:49 +09: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
sensors.cpp Copter: populate system status bits for fence 2017-12-13 10:04:50 +09:00
setup.cpp Copter: remove CLI 2017-08-14 10:23:50 +09:00
switches.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +09:00
system.cpp Copter: eliminate mode_has_manual_throttle 2017-12-06 10:09:58 +09:00
takeoff.cpp Copter: rename flightmode_ objects to mode_ 2017-12-12 10:39:26 +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
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