Randy Mackay
becc56da0b
Copter: AP_Arming internal references start with underscore
8 years ago
Randy Mackay
f476c706f6
Copter: add override to AP_Arming_Copter::pre_arm_checks
8 years ago
Randy Mackay
cc217550c0
Copter: rename arming_checks to AP_Arming
8 years ago
Randy Mackay
a52db9f29d
Copter: fix motors_checks to AP_Arming
8 years ago
Randy Mackay
ee9588c674
Copter: fix proximity arming checks
8 years ago
Randy Mackay
b89d3564c7
Copter: move set_pre_arm_check to arming_checks
8 years ago
Peter Barker
4ea6cf4ce3
Copter: transfer old ARMING_CHECK value to new location
8 years ago
Peter Barker
ac980fdd47
Copter: use compass_checks from AP_Arming
...
User-visible changes:
- checks will fail if calibration is in progress
- PX4FMU_V1 will now have COMPASS_OFFSETS_MAX of 600, not 500
- if the primary compass is not set to be used then compass checks will always pass
8 years ago
Peter Barker
f3a31b988a
Copter: use ins_checks from AP_Arming
...
Functionality changes:
- gyros and accels only have to be consistent in last 10 seconds to pass
- ins.use_accel() is honoured when checking for consistency
- ins.use_gyro() is honoured when checking for consistency
- threshold is trippled rather than doubled for accel cal checks
- checks are reordered
8 years ago
Peter Barker
bd6ffc025e
Copter: start conversion to AP_Arming_Copter
8 years ago
Randy Mackay
ae18c25070
Copter: add AP_Arming to build
8 years ago
Andrew Tridgell
1297a7dedb
Copter: convert the rest of motors class for tricopter
8 years ago
Andrew Tridgell
7aee3500e1
Copter: added conversion of tricopter tail servo parameters
8 years ago
Andrew Tridgell
a3220944d8
Copter: make conversion tables constant
8 years ago
Andrew Tridgell
6a12ed0d65
Copter: upgrade heli servo parameters
8 years ago
Andrew Tridgell
bf889e01e1
Copter: load objects from storage after allocation
8 years ago
Andrew Tridgell
3fe1a69a32
Copter: always allocate a motors backend
...
this allows autotest to run, and gives a less confusing error to users
when no FRAME_CLASS error is selected
8 years ago
Andrew Tridgell
c0c25e0588
Copter: fixed parameter doc paths
8 years ago
Andrew Tridgell
8dcde8ee92
Copter: make binary names arducopter and arducopter-heli
8 years ago
Andrew Tridgell
e85df47b06
Copter: fixed parameter handling for pointer objects
...
fixed loading of default files and use of POINTER flag on object
groups
8 years ago
Andrew Tridgell
556cda13e1
Copter: reduced copter frame build
8 years ago
Andrew Tridgell
4a4fc8ab06
Copter: adjust for change to AC_PID
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
3c1517f583
Copter: added automatic SRV_Channel parameter upgrade
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
8 years ago
Francisco Ferreira
11b635df12
Copter: correct limit status to fence status
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
712fbfe84b
Copter: Update descriptions of stream rate parameters
8 years ago
Randy Mackay
b1e494a209
Copter: return MAV_TYPE as quadcopter by default
...
This allows the GCSs to know that the firmware is for a multicopter
8 years ago
Randy Mackay
20ca021cab
Copter: pass distance-sensor messages to AP_Proximity
8 years ago
Randy Mackay
742cdf6b13
Copter: fix arming while armed bug
...
If a mavlink command was sent to arm the vehicle while it was already armed, the in_arm_motors boolean was left as true meaning the vehicle could never be armed again using a mavlink message. This resolves issue #5546 .
8 years ago
Randy Mackay
bdbb07a3b1
Copter: remove version from Copter.cpp
...
Also added wiki page URL
8 years ago
murata
e65887c393
Copter: Change sprintf method to secure snprintf method.
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8419045aea
Spell in comments
8 years ago
Randy Mackay
2416e66103
Copter: 3.4.4 release notes
8 years ago
Randy Mackay
6b4acebd26
Copter: bigger buf when sending frame string to frsky telem
8 years ago
Luis Vale Gonçalves
b9e83755f3
Copter: Notify GCS that Flight mode change failed
...
Copter: Notify GCS that Flight mode change has failed
8 years ago
Randy Mackay
e32ddaa7fa
Copter: reorder beacon and proximity declaration
...
resolves compiler warning
8 years ago
Peter Barker
a233024e05
Copter: fix compilation when fence andd proximity are disabled
...
This adds AC_AVOID_ENABLED; avoidance must be disabled if either
of fence or proximity are disabled.
Parameter definitions have been reordered to avoid compiler warnings;
this make sthe numbering non-linear
8 years ago
Peter Barker
d3e331e1f2
Copter: correct compilation when rally disabled
8 years ago
Peter Barker
cf4be25d61
Copter: correct compilation when camera disabled
8 years ago
Peter Barker
4ef927ebea
Copter: correct compilation when AFS enabled (using make)
8 years ago
Peter Barker
8033e0c315
Copter: fix compilation when gripper disabled
8 years ago
Peter Barker
990d5fd0e5
Copter: fix compilation when logging disabled
8 years ago
Randy Mackay
d011783d76
Copter: fix FRAME_TYPE param description
8 years ago
Randy Mackay
e31d6d051d
Copter: get_frame_mav_type switch fix
...
This returns generic as the mavtype and avoids warnings of unreachable code
Thanks to muramura for suggesting this
8 years ago
Randy Mackay
12d024e0c6
Copter: rename FRAME to FRAME_TYPE
...
This unifies the plane and copter parameter names
8 years ago
Randy Mackay
01bcf5e528
Copter: add arming checks for motor setup
8 years ago
Randy Mackay
217757fdc8
Copter: default FRAME_CLASS
8 years ago
Randy Mackay
0ac00dbfd6
Copter: add FRAME_CLASS parameter
8 years ago
Peter Barker
3551609a21
Copter: payload place requires 30% throttle reduction to release
8 years ago