Michael du Breuil
|
843c92ced5
|
Plane: Remove some redundant code/state resets
|
2019-01-15 10:45:50 +11:00 |
Andrew Tridgell
|
f35cebcca4
|
Plane: fixed EKF yaw reset
we need to do the yaw reset before updating the rest of quadplane, or
it is not effective
thanks to Leonard for noticing the bug!
|
2019-01-14 08:32:17 +11:00 |
Nikhil Upadhye
|
d1e93bae83
|
Plane: adding new mode QAUTOTUNE
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
|
2018-12-14 16:33:11 +11:00 |
Peter Barker
|
153228bef5
|
Plane: call GCS update functions at quadcopter main loop rate
|
2018-12-10 12:52:41 +09:00 |
Peter Barker
|
7f5c0db949
|
Plane: adjust for new update entry points into GCS
|
2018-12-10 12:52:41 +09:00 |
IamPete1
|
c6e70c0454
|
Plane: add roll limit for tailsitters
Quadplane: add tailsitter pitch params
|
2018-12-01 09:40:07 +11:00 |
Peter Barker
|
ba3a369651
|
Plane: remove update_events scheduler shim
|
2018-11-27 10:07:13 +11:00 |
Michael du Breuil
|
1e220d3d37
|
Plane: Add support for mode change to QLand as a failsafe
|
2018-11-24 14:37:04 -08:00 |
Peter Barker
|
d4e88bc6ba
|
Plane: remove pointless wrappers around RC_Channels functions
|
2018-11-23 10:56:17 +11:00 |
Peter Barker
|
03b71e1123
|
Plane: remove pointless wrappers around gcs functions
|
2018-11-23 10:56:17 +11:00 |
Andrew Tridgell
|
da69bf3391
|
Plane: added an abstraction for reverse thrust
use have_reverse_thrust() and get_throttle_input()
|
2018-11-16 08:33:35 +11:00 |
Peter Barker
|
a5c34f6172
|
Plane: OpticalFlow takes care of its own logging
|
2018-11-13 10:40:23 +11:00 |
Andrew Tridgell
|
432d786f82
|
Plane: pass height to landing gear update
|
2018-11-10 21:24:19 +11:00 |
Eugene Shamaev
|
01178a75e9
|
Plane: added landing gear support
|
2018-11-09 14:35:14 +11:00 |
Andrew Tridgell
|
f2b8067023
|
Plane: pass manual_rc_mask to iocmu mixer
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
c3d434bc35
|
Plane: pass mixing gain to iomcu
|
2018-11-07 07:35:45 +11:00 |
Andrew Tridgell
|
d5c29fc57e
|
Plane: use IOMCU mixing if available
|
2018-11-07 07:35:45 +11:00 |
Peter Barker
|
901664ce09
|
Plane: add support for RCn_OPTION (servorelay,camera)
Closes #7071
Closes #7666
|
2018-09-05 13:44:07 +10:00 |
Michael du Breuil
|
e4bbcd5ee3
|
Plane: Don't initilize motors with a trim value
|
2018-08-23 13:19:08 +10:00 |
Alexander Malishev
|
001948d40c
|
Plane: publish navigation info to OSD
|
2018-08-16 10:26:34 +10:00 |
Randy Mackay
|
903d00c4b2
|
Plane: remove compass accumulate
|
2018-08-06 11:05:34 +10:00 |
Andrew Tridgell
|
1d675390ab
|
Plane: make soaring an optional build feature
this disables soaring on px4-v2, saving 5k of flash
This is needed to consider pr #9042, which takes a lot of flash space
|
2018-07-30 13:09:15 +10:00 |
Peter Barker
|
85f339caae
|
Plane: remove annoying ice_update shim
|
2018-07-04 21:08:47 +01:00 |
Peter Barker
|
e404562544
|
Plane: remove vexing button_update shim
|
2018-07-04 21:08:47 +01:00 |
Peter Barker
|
4502fd21c3
|
Plane: use compass singleton for logging
|
2018-07-04 20:11:27 +01:00 |
Michael du Breuil
|
1c276e6af7
|
Plane: Remove unneeded wrapper functions
Also removes unneeded battery failsafe flag clearing
|
2018-06-27 11:39:35 +10:00 |
Peter Barker
|
9824832523
|
Plane: use AP_RTC
Plane: AP_GPS now sets the system time directly
|
2018-06-15 08:01:22 +10:00 |
Peter Barker
|
bc9df01d21
|
Plane: remove sending of statustext for home location
|
2018-05-29 14:38:45 +10:00 |
Peter Barker
|
22306c370b
|
Plane: factor out a Plane::set_home
|
2018-05-29 14:38:45 +10:00 |
Tom Pittenger
|
4dca1c48f2
|
Plane: update vehicle max_speed to ADSB library
|
2018-05-23 14:02:45 -07:00 |
Michael du Breuil
|
b479f3760a
|
Plane: Remove some unneeded logging indirection
Saves 32 bytes on make px4-v2
|
2018-05-16 20:34:00 +10:00 |
Peter Barker
|
eb026e0a5f
|
Plane: correct compilation when logging is disabled
|
2018-05-10 17:55:13 +09:00 |
Peter Barker
|
68497f27fa
|
Plane: move try_send_message handling of RC_CHANNELS up
|
2018-05-08 12:33:32 +01:00 |
Peter Barker
|
5ef417a669
|
Plane: GPS now logs its own data
|
2018-04-18 13:50:55 +09:00 |
Peter Barker
|
2b54113334
|
Plane: Baro does its own dataflash logging
|
2018-04-12 19:12:12 +01:00 |
Michael du Breuil
|
3e4288d604
|
Plane: Use RC_Channels instead of hal.rcin
|
2018-04-11 21:47:07 +01:00 |
Michael du Breuil
|
7405bb7b85
|
Plane: Support new battery failsafes
|
2018-03-27 22:12:21 +01:00 |
Peter Barker
|
7fd859da65
|
Plane: move home state into AP_AHRS
|
2018-03-19 10:32:37 +09:00 |
Peter Barker
|
7c86c4fe61
|
Plane: use ins singleton
|
2018-03-16 00:37:35 -07:00 |
night-ghost
|
98b8a61ca8
|
Plane: allow AP_Stats to be optional
|
2018-03-02 07:23:35 +11:00 |
David Ingraham
|
a6aeebad4b
|
Plane: Add support for AP_Gripper
|
2018-03-01 14:14:43 +11:00 |
Andrew Tridgell
|
e6cebdecd1
|
Plane: use scheduler.get_last_loop_time_s()
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
3859e5dfb1
|
Plane: eliminate update_perf_logging scheduler table shim
|
2018-02-13 17:15:05 +11:00 |
Andrew Tridgell
|
36660b2124
|
Plane: use filtered loop time
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
4586b892f2
|
Plane: pass log-performance-bit at init time rather than update time
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
8cae776448
|
Plane: move logging of PM and PERF messages to AP_Scheduler
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
02540fdbf9
|
Plane: use AP_Scheduler's loop() function
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
73092c3c30
|
Plane: use scheduler ticks in place of mainloop_count
|
2018-02-13 17:15:05 +11:00 |
Peter Barker
|
519e6c31d2
|
Plane: use AP::PerfInfo library
|
2018-02-13 17:15:05 +11:00 |
Andrew Tridgell
|
2fb6113098
|
Plane: use AP:PerfInfo class
|
2018-02-10 10:50:22 +11:00 |