Andrew Tridgell
328fff8585
Copter: fixed RC failsafe handling for no RC receiver
...
this stops us using uninitialised values in modes like circle which
can operate either with or without RC input. If we didn't have a RC
receiver attached then they would use a maximum yaw rate (which
produces quite a spectacular result for a tuned up racing quad)
5 years ago
Peter Barker
a5f4a102d7
Copter: stop compiling in AP_Buffer
5 years ago
Randy Mackay
5a1a10b03f
Copter: update 3.6.11-rc1 release notes
5 years ago
Randy Mackay
23e92d4fa5
Copter: 3.6.11-rc1 release notes
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
9b398e8765
Copter: remove stale enum entries for log message types
5 years ago
Peter Barker
0031deb175
Copter: correct abs vs fabsf usage in Attitude
5 years ago
Peter Barker
a1ce8dafb0
Copter: wrap_180_cd no longer returns floats for integer arguments
5 years ago
Randy Mackay
cba03da59a
Copter: version to 4.0.0-dev
5 years ago
Randy Mackay
bce5154b2d
Copter: compassmot and motor_test set_soft_armed
5 years ago
Peter Barker
1b29cf14a6
Copter: remove get_advanced_failsafe override; singleton to be used
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
bnsgeyer
23d4473f88
Copter: tradheli-properly upgrade rsc parameters
5 years ago
Randy Mackay
1818360519
Copter: land mode inits auto yaw
5 years ago
Randy Mackay
8a20d37799
Copter: zigzag smoother stops on terrain failure
5 years ago
Randy Mackay
6ddaf81439
Copter: param conversion for INS_NOTCH_FREQ and BW
5 years ago
bnsgeyer
f84dac85ea
Copter: tradheli-dualheli swashplate type upgrade conversion fix
5 years ago
bnsgeyer
a849aab4c7
Copter: tradheli-singleheli swashplate type upgrade conversion fix
5 years ago
Peter Barker
e497b13b4a
Copter: remove ineffective DEVO_TELEM_ENABLED
6 years ago
Peter Barker
ab7b4616ff
Copter: let GCS base class handle fence sys_status bits
6 years ago
Peter Hall
e1b982c99c
Copter: RC_Channel: remove fence
6 years ago
Peter Barker
a9ffe902f0
Copter: mount uses AP_SerialManager singleton
6 years ago
Peter Barker
0ce3cd06b0
Copter: fix compilation when drift mode is disabled
6 years ago
Leonard Hall
8b7fe2ac12
Copter: Acro_Balance update
6 years ago
Peter Barker
87a1efeb45
Copter: add assertion that guided is enabled if guided-nogps is enabled
6 years ago
Peter Barker
f8f5e7f5ae
Copter: correct compilation when guided mode is disabled
6 years ago
Peter Barker
3c6b67349f
Copter: correct build when AFS disabled
6 years ago
Peter Barker
c0774e74e0
Copter: fix format-string compilation warning
...
../../ArduCopter/mode_auto.cpp: In member function 'void ModeAuto::do_nav_delay(const AP_Mission::Mission_Command&)':
../../ArduCopter/mode_auto.cpp:1372:84: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
gcs().send_text(MAV_SEVERITY_INFO, "Delaying %u sec",nav_delay_time_max_ms/1000);
^
This is with a mini-pix build.
6 years ago
Tom Pittenger
0983a04d52
Copter: NAV_Delay variable timers to be all unsigned and labeled as _ms
6 years ago
Peter Barker
4b870d752f
Copter: fix toy-mode build
...
handle_message changed signature a few months ago but this is protected
by pragmas such that it is only ubild on SkyViper
6 years ago
Peter Barker
b9a387ed9e
Copter: stop updating sensor status flags
...
These are updated as required in the gcs library itself.
6 years ago
Randy Mackay
709c874d8b
Copter: integrate AP_OAPathPlanner
6 years ago
Peter Barker
48a1b2f436
Copter: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Randy Mackay
a3bde4f054
Copter: pre-arm check for ToshibaCAN ESC pwm range
6 years ago
Peter Barker
4fa83ed40d
Copter: move automatic declination setting into AP_Compass itself
6 years ago
Randy Mackay
41f538e039
Copter: simplify DEVO_TELEM_ENABLED definition
6 years ago
Peter Barker
c0e8d319c6
Copter: make surface tracking adjust_climb_rate take a float
...
Its callers all pass in floats and we return a float, so stop going via
an int16_t
6 years ago
Peter Barker
b0428f0fe8
Copter: make surface_tracking a class, various functions methods
6 years ago
Bill Geyer
c8b547a8e4
Copter: tradheli-remove snprintf statements
6 years ago
bnsgeyer
5eb5277f4c
Copter: tradheli-converts swashplate to H3-120 on upgrade based on old params
6 years ago
Peter Barker
6f4167b85b
Copter: pass format string through to check_failed
6 years ago
hoangthien94
6d8a1bbe81
Copter: bypass compass healthy check when ext nav data is available for heading
6 years ago
Peter Barker
18de327e7f
Copter: tighten type on mavlink_coordinate_frame_to_location_alt_frame
6 years ago
Peter Barker
5538800ad0
Copter: use MAV_FRAME_GLOBAL instead of MAV_FRAME_GLOBAL_INT in send_position_target
6 years ago
liang
e422f2b2fd
Copter: mode_auto: retract the landing gear automatically
6 years ago
Michael du Breuil
599a1af5c1
Copter: Convert ARMING_CHECK
6 years ago
Michael du Breuil
ed2ae707f4
Copter: Add keydump feature
6 years ago
Randy Mackay
8e095d4a81
Copter: avoid terrain failsafe from a single out-of-range rangefinder reading
6 years ago
Randy Mackay
67ff96d8de
Copter: 3.6.10 release notes
6 years ago
Leonard Hall
f128e93ec5
Copter: support for upgrade to PID object
6 years ago