Andrew Tridgell
7efca1881c
Copter: fixed a problem with initial parameter fetch
...
if the GCS connects before the motors have been allocated then it will
get an incorrect parameter count from the MAVLink param protocol. We
need to prevent the PARAM_REQUEST_LIST message from being replied to
until motors are allocated which is done as part of init_ardupilot
8 years ago
Andrew Tridgell
6b6d03eb8d
Copter: fixed upgrade of parameters
...
now that we dynamically allocate many key objects in copter we need to
move the parameter upgrade code to after when the objects are allocated
8 years ago
Andrew Tridgell
d8972d5344
Copter: setup frame type parameter flags
8 years ago
Peter Barker
65a182a068
Copter: not in log download upon log erase
...
erase is a synchronous operation
8 years ago
Peter Barker
029aeeb4fd
Copter: support for a GCS singleton
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Randy Mackay
d2cc340587
Copter: 3.4.5 release notes
8 years ago
Clément
3aa17d17eb
Copter : set land_complete to false during guided takeoff (same fix as for auto takeoff bug)
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
4161c34e61
Copter: rename MSG_RADIO_OUT to MSG_SERVO_OUTPUT_RAW to better describe what it is
8 years ago
Peter Barker
b7f982d7ce
Copter: support for arming and disarming using an auxsw
8 years ago
Andrew Tridgell
00711f5a98
Copter: fixed typo in param generation
8 years ago
Andrew Tridgell
79b23dff0e
Copter: fixed parameter path
8 years ago
Michael Day
49e3ce8e75
Copter: Now recognizes DO_FENCE_ENABLE mission command.
8 years ago
Pierre Kancir
1455f8c513
Copter: correct advance failsafe
8 years ago
Randy Mackay
d3d6099540
Copter: update 3.5-rc1 release notes
8 years ago
Randy Mackay
4f5ca37df4
Copter: 3.5-rc1 release notes
8 years ago
murata
8f926bd177
Copter: Unify from print or println to printf.
8 years ago
Peter Barker
4aaeb4bfed
Copter: get mav heartbeats out when board detection fails
8 years ago
Randy Mackay
6726d94537
Copter: update notify during ESC calibration
...
The notify devices including the RGB were not being updated meaning the main LED was normally frozen or off during calibration. The desired behaviour is that it flashes red, blue, yellow.
8 years ago
Randy Mackay
a25f51c893
Copter: delay up to 2sec for first radio pulse
...
Pixracer boards can take 1 second (or possibly longer) to start reading RC input. This ensure we see the user's high throttle to indicate the user wants to perform the ESC calibration
8 years ago
Michael du Breuil
0fec4af54b
Copter: Support the SYS_STATUS_SENSOR_BATTERY bit
8 years ago
Randy Mackay
26919b4ab6
Copter: send flight mode string to Notify
8 years ago
Randy Mackay
af514eb101
Copter: remove some comments
8 years ago
Dmitry Prokhorov
3e993f955e
ArduCopter: Support for OLED display by Alexey Kozin
8 years ago
Peter Barker
01b1916de5
Copter: ensure logging is working as part of prearm
8 years ago
Peter Barker
e7d3219a58
Copter: check all channels have been configured, not just throttle
8 years ago
Peter Barker
ab13b3beaf
Copter: make rc checks verbose on failure
8 years ago
Peter Barker
078866046a
Copter: correct rc-arming checks concerning trims
...
Trims should always be between min and max
8 years ago
Andrew Tridgell
332820aa88
Copter: fixed load of var_info for attitude_control and motors
...
we need to pass the var_info for the specific class we are using, not
the parent class.
Fixes issue #5585
thanks to Julien for noticing!
8 years ago
Randy Mackay
cb1f7ba4bb
Copter: remove setting position control's altitude max
...
AC_Avoid now takes responsibility for enforcing the alt limit and accesses inertial nav's limit directly
8 years ago
Randy Mackay
62a4867cd4
Copter: use avoidance adjusted climb rate in all modes
8 years ago
Randy Mackay
b15d341850
Copter: add avoidance adjusted climb rate
8 years ago
Randy Mackay
ebbfa9391d
Copter: remove comments from package place
8 years ago
Peter Barker
cc86011d20
Copter: use abs() on integers; Location alts are in integer cm
8 years ago
Peter Barker
96d73affae
Copter: fix float warning; get_velocity_z() returns float
8 years ago
Leonard Hall
36b6218e31
Copter: integrate attitude control's set-throttle-mix-manual
8 years ago
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