Peter Barker
f558bbca2e
Plane: use baro singleton
7 years ago
Peter Barker
4104d40130
Plane: delete correct assignment operator
7 years ago
Peter Barker
5671b3173e
Plane: use AHRS singleton in GCS_MAVLink
7 years ago
Peter Barker
0862d1454e
Plane: use AP::ahrs() for ADSB
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
33288fa676
Plane: NFC adapt to new AP_Battery method name
7 years ago
Tom Pittenger
6820531e2a
Plane: fixed error string spelling
7 years ago
Michael du Breuil
faea5d285c
Plane: Consolidate some of the PID logging details
7 years ago
Andrew Tridgell
27e4953ad8
Plane: disable HIL on px4-v2
...
this saves enough flash for px4-v2 to fit again
7 years ago
night-ghost
98b8a61ca8
Plane: allow AP_Stats to be optional
7 years ago
David Ingraham
a6aeebad4b
Plane: Add support for AP_Gripper
7 years ago
David Ingraham
9419cc3b32
Plane: Fix param docs for quadplane attitude control
...
Docs aren't currently being generated for plane for AC_AttitudeControl.cpp. I believe this will fix that.
7 years ago
Andrew Tridgell
e6cebdecd1
Plane: use scheduler.get_last_loop_time_s()
7 years ago
Peter Barker
3859e5dfb1
Plane: eliminate update_perf_logging scheduler table shim
7 years ago
Andrew Tridgell
36660b2124
Plane: use filtered loop time
7 years ago
Peter Barker
4586b892f2
Plane: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
8cae776448
Plane: move logging of PM and PERF messages to AP_Scheduler
7 years ago
Peter Barker
02540fdbf9
Plane: use AP_Scheduler's loop() function
7 years ago
Peter Barker
73092c3c30
Plane: use scheduler ticks in place of mainloop_count
7 years ago
Peter Barker
519e6c31d2
Plane: use AP::PerfInfo library
7 years ago
Randy Mackay
dd6755f486
Plane: fix global-pos-int velocity direction to NED
7 years ago
Andrew Tridgell
2fb6113098
Plane: use AP:PerfInfo class
7 years ago
Andrew Tridgell
ac196b8e0a
Plane: fixed build error
7 years ago
Tom Pittenger
50a2d824c4
Plane: crash detection hard landing detection should skip debounce
...
closes https://github.com/ArduPilot/ardupilot/issues/7683
7 years ago
Andrew Tridgell
d1e11a5bde
Plane: fixed build (remove learn_offsets call)
7 years ago
Michael du Breuil
43972f8e56
Plane: Move battery logging code to AP_BattMonitor
7 years ago
Randy Mackay
ddcd08d6b6
Plane: PSC_ACCZ param name shortened
7 years ago
Michael du Breuil
aec7521da4
Plane: Fix truncation of a time interval
...
Truncating the a millisecond time delta to uint16_t causes it to wrap
every 65 seconds, which could momentarily reset the desired climb rate
7 years ago
Randy Mackay
d579e086cf
Plane: quadplane param index comment for moved PIDs
7 years ago
Andrew Tridgell
20b05e4228
Plane: added conversion code for PID layout change
...
this copes with the move of multicopter PIDs inside the position
controller
7 years ago
Tom Pittenger
518abfe1d0
Plane: Allow GUIDED mode to take advantage of crosstrack flag.
7 years ago
Randy Mackay
7b1157e2d8
Plane: remove setting accel_z PID controller's dt
...
This is handled within pos-controller's set_dt function
7 years ago
Randy Mackay
f41f4dc6e5
Plane: move pos-control pids to pos-control library
7 years ago
Randy Mackay
017e71a748
Plane: quadplane velocity pi moves to position control library
7 years ago
Michael du Breuil
ff85f5e9bd
Plane: Support AP_BattMonitor_Params
7 years ago
Andrew Tridgell
5614fd1ccc
Plane: use calloc in preferance to malloc
7 years ago
Andrew Tridgell
2c6a004a67
Plane: mark version as 3.9.0-dev
7 years ago
Andrew Tridgell
be0d2229c1
Plane: update release notes
7 years ago
Andrew Tridgell
31d7d9f909
Plane: change airspeed parameter prefix
...
this makes for clearer parameter names with dual sensors
7 years ago
Andrew Tridgell
c1cbbf9203
Plane: check all airspeed sensors are healthy
7 years ago
Tom Pittenger
746ca91649
Plane: reset groundspeed_undershoot value when GPS is lost
...
If we lose GPS lock the gndspd undershoot value gets stuck at the last calculated value forever (until GPS locks again)
7 years ago
Tom Pittenger
1ef0f27786
Plane: allow control_mode enum to be in arbitrary order
...
never use control_mode >= BLAH. This requires the order to be important which greatly increases chance for unexpected behavior
Closes https://github.com/ArduPilot/ardupilot/issues/4656
7 years ago
Tom Pittenger
39a200b83f
Plane: allow control_mode enum to be in arbitrary order
...
never use control_mode >= BLAH. This requires the order to be important which greatly increases chance for unexpected behavior
Closes https://github.com/ArduPilot/ardupilot/issues/4656
7 years ago
Peter Barker
c4c6b3cc70
Plane: AP_AHRS no longer requires GPS in constructor
7 years ago
Peter Barker
c5ae01fc6d
Plane: use GPS singleton
7 years ago
luweikxy
25224cd261
Plane: remove dead code from do_vtol_land
7 years ago
Andrew Tridgell
30e224e705
Plane: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Michael Oborne
9ed3ca3d35
ArduPlane: update version number
7 years ago
Ubuntu 16.04 VM
624aef401d
Plane: Enforce THR_MIN/THR_MAX in VTOL modes
7 years ago
Tom Pittenger
512b327cd4
Plane: failsafe events to use enums instead of magical numbers : Non-functional change
7 years ago
Peter Barker
af007c5f0f
Plane: tighten handleMessage result type
7 years ago