Peter Barker
000b410daa
ArduCopter: DCM handles centrifugal correction application internally now
4 years ago
Peter Barker
e74a8e28af
ArduCopter: rename for AHRS restructuring
4 years ago
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
4 years ago
Andrew Tridgell
5eb1d4a5a9
Copter: improve check of far_from_EKF_origin
...
- increases the maximum distance from EKF origin to 250km horizontally
- adds arming check that the vehicle is within 250km of the EKF origin
- fixes a bug in the far-from-EKF-origin related to height (was 500m, now 50km)
4 years ago
Peter Barker
cdbf6d216e
ArduCopter: remove HIL support
4 years ago
Peter Barker
d387ad9921
Copter: have allows_arming take a AP_Arming::Method rather than bool from_gcs
...
This API predates us having the arming methods being passed around.
This makes the calls look like Plane
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
Randy Mackay
e0a8baccfd
Copter: pre-arm check of EKF pos and vel variances
4 years ago
Siddharth Purohit
da7d34224d
Copter: do common gps arming checks first before moving on
4 years ago
James O'Shannessy
8ab1cf869d
ArduCopter: Remove fence_checks in AP_Arming because they are common across all vehicles now
4 years ago
Arsh
3609a1b5fd
Copter:PreArm Battery low voltage failsafe message repeated two times fix
4 years ago
Peter Barker
7bbc699165
Copter: make terrain failure strings human-readable
4 years ago
Randy Mackay
dc515b87df
Copter: ahrs only checks position in modes that require it
4 years ago
Peter Barker
65adf5b4a9
ArduCopter: add do_disarm_checks boolean to disarm call
...
this creates symmetry between arming and disarming, at least as far as
the top-level arm() and disarm() calls are concerned.
4 years ago
Randy Mackay
e1aaea0834
Copter: pre-arm check of FS_GCS_ENABLE=2
4 years ago
Randy Mackay
248d80eb37
Copter: integrate ahrs::get_variances change
...
offset is no longer returned
4 years ago
Randy Mackay
49e1e8cc16
Copter: integrate ahrs.pre_arm_check
4 years ago
Randy Mackay
eeaf135cca
AP_Arming: integrate ahrs.pre_arm_check
4 years ago
Randy Mackay
1858fbe951
AP_Arming: correct proximity pre-arm check msg
4 years ago
Peter Barker
af53f9ce64
Copter: correct compilation when AUTO/RTL are disabled
4 years ago
Andy Piper
b8f613c965
Copter: rename ADSB_ENABLED to HAL_ADSB_ENABLED and remove from config
4 years ago
Randy Mackay
315d9da138
Copter: add ekf alt pre-arm and mode init checks
5 years ago
Siddharth Purohit
9b9954aa46
Copter: move to using CANManager library
5 years ago
Randy Mackay
9e06b78fda
Copter: minor formatting fix
5 years ago
Josh Welsh
de9e9b90e5
Copter: Tradheli servo_test fix
5 years ago
Randy Mackay
f607ff28b3
Copter: integrate winch arming checks
5 years ago
murata
c9990cdecc
Copter: Change Need 3D Fix message.
5 years ago
mmk0102
c0d7739929
Copter: move check for duplicate auxswitch options up
5 years ago
chobits
8ce27afba0
Copter: fix mode and fence gps check fail message
5 years ago
Tatsuya Yamaguchi
875fa36018
Copter: remove an unnecessary condition
5 years ago
Tatsuya Yamaguchi
9c3a0b863f
Copter: use check_failed function for ESTOP arming check
5 years ago
murata
04b0a8a62a
Copter: Add expected value to message
5 years ago
murata
f70ab73a1f
Copter: Change arming messages
5 years ago
Peter Barker
ce5f23810b
ArduCopter: log disarm method
5 years ago
Siddharth Purohit
defc1b5fcb
ArduCopter: add arming message for compass not detected but assigned
5 years ago
Randy Mackay
74e3ca75a7
Copter: check_mot_pwm_params arming check returns true on success
5 years ago
ashvath
aecc10fdc3
Copter: Pre-arm check for mot_pwm
5 years ago
Matt Lawrence
d1feb93152
Copter: Add GCS failsafe pre-arm check
5 years ago
Peter Barker
e1b3bd2e42
ArduCopter: move logging of armed/disarm events into AP_Arming base class
5 years ago
Randy Mackay
ea22e888c7
Copter: improve RTL terrain following
...
RTL_ALT_TYPE replaces TERRAIN_FOLLOW param
return path built using rangefinder or terrain database
pre-arm checks for RTL_ALT_TYPE parameter
pre-arm checks of terrain data only run if RTL might use it
5 years ago
bnsgeyer
74d81e6d50
Copter: Change STAB_COL params to percent
5 years ago
Randy Mackay
2c3beb0f91
Copter: add mandatory gps checks
5 years ago
Randy Mackay
2cfdfb38e7
Copter: pre-arm check for Toshiba ESCs disabled with parameter flag
5 years ago
Peter Barker
e6c6189fe5
Copter: cope with change in namespace of LogEvent enum
...
Also move Acro Trainer types into an enum class as the global defines
interfere with the Event names.
Also eliminate the Log_Write_Event wrappers.
5 years ago
Randy Mackay
527e76a047
Copter: add pre-arm check that ToshibaCAN ESCs are present
5 years ago
Peter Barker
bfbb482919
Copter: remove bogus ARMING_CHECK_NONE 'bitmask value'
5 years ago
Randy Mackay
6e27d49f24
Copter: add pre-arm check of PILOT_SPEED_UP param
5 years ago
Andrew Tridgell
c40e0ffb6b
Copter: fixed EKF threshold for arming
...
when EKF failsafe is disabled by setting threshold to zero we need to
disable this arming check
5 years ago
Peter Barker
b4537bebd8
Copter: move control_mode_t into being Mode::Number enum class
...
Fixes this compiler error:
In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
AUTO, // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
AUTO = 3, // fully automatic waypoint control using mission commands
^
1 error generated.
5 years ago