Peter Barker
7c3de472b2
Plane: support send_extended_sys_state
3 years ago
Peter Barker
6a12d3f5d9
Plane: use enum class for StickMixing
3 years ago
Tom Pittenger
c450145fd5
Plane: move ADSB mavlink handling from vehicles to common library
3 years ago
Josh Henderson
8af299f978
Plane: HIGH_Latency2 check get_temperature return and return INT8_MIN
3 years ago
Peter Barker
3e031e78e5
Plane: add comment about us sending airspeed error in wrong units
3 years ago
Iampete1
a0260b05b3
Plane: handle_guided_request per mode
3 years ago
Iampete1
1148bb1234
Plane: Quadplane: add loiter to alt then QLAND mode
3 years ago
Iampete1
cbfa4e5746
Plane: remove trim_radio mavlink option
3 years ago
Bob Long
728d1e76fe
Plane: clean up cm-to-m conversion in nav_control_output
3 years ago
Bob Long
f2d32fc800
Plane: quadplane: fix wp_dist reporting for VTOL landings
...
After hitting the approach stage of a VTOL landing in auto, nav_controller_output sends zero as the distance to waypoint.
3 years ago
Iampete1
1d5ea351c4
Plane: re-init RTL modes if home set
3 years ago
Peter Barker
3d34e061fe
ArduPlane: add and use HAL_QUADPLANE_ENABLED
3 years ago
TunaLobster
d31f3eb4c5
Plane: Add TRIM_PITCH_CD FLIGHT_OPTIONS bits for GCS and OSD
3 years ago
Andrew Tridgell
3228b0e670
Plane: added MCU_STATUS message
4 years ago
Andrew Tridgell
e1b73a5198
Plane: added slew rate and Dmod for PID_TUNING message
4 years ago
Peter Barker
5afaacc320
ArduPlane: stop sending SENSOR_OFFSETS
...
Only works for first compass instance.
We have all of these in parameters anyway.
4 years ago
Peter Barker
5dab6b7275
Plane: remove pointless override of send_simstate
...
This is dangling after removing HIL stuff
4 years ago
Josh Henderson
66cd413473
ArduPlane: remove POSITION_TARGET_TYPEMASK_FORCE_SET
4 years ago
Stephen Dade
d6a123b58b
ArduPlane: Add support for HIGH_LATENCY2 messages
4 years ago
Peter Barker
055e82276e
ArduPlane: remove HIL support
4 years ago
Leonard Hall
57952861d6
Plane: PosControl Update
4 years ago
Pierre Kancir
8a0230e6d5
Plane: use MAVLink POSITION_TARGET_TYPEMASK
4 years ago
Peter Barker
aa973c5245
ArduPlane: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
James O'Shannessy
aae092b88f
ArduPlane: Remove all unused geofence capability
...
ArduPlane: Remove missed geofence logic
4 years ago
James O'Shannessy
17fb585bf1
ArduPlane: Add support for AC_Fence
...
ArduPlane: Remove some geofence logic from ArduPlane
ArduPlane: Refactor action and mode return implementation
ArduPlane: Use polyfence to find the return point.
4 years ago
Peter Barker
f85e55a611
Plane: override mission-changing-command to reset some state
4 years ago
Tom Pittenger
5c8d3a87db
Plane: change SRx_ docs value 1 50
4 years ago
Andrew Tridgell
e94cf561d0
Plane: use rull euler control for fwd transition of tilt vectored planes
...
this gives strong yaw control and wind handling for tilt vectored
planes in forward transitions. It relaxes the yaw if the user either
demands yaw with stick input or plane navigation is demanding a roll
angle for a turn
When navigation is demanded we setup yaw rate for a coordinated turn
4 years ago
Iampete1
2820228ad6
Plane: only do_change_speed within FBW min and max
4 years ago
Iampete1
f972d3dc2f
Plane: Quadplane: tailsitter only change view once transision is complete
4 years ago
Andy Piper
d16872cca5
Plane: compile out ADSB mode if required
4 years ago
Samuel Tabor
10111f92d5
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
4 years ago
Samuel Tabor
0a738395fa
Plane: Add THERMAL mode for thermal soaring.
4 years ago
Andy Piper
c057be8ed1
Plane: conditionally compile ADSB support
4 years ago
Michael du Breuil
6c6e4eff67
Plane: adhoc MAVLink DO_LAND_START changing mode to auto is known to be a GCS reason
5 years ago
Michael du Breuil
955a05c4d5
Plane: Refactor mav_cmd_do_reposition to be consistent with copter
5 years ago
Buzz
0f5177b291
Plane: Support a set of offboard MAVLink guided controls with rates
...
+ 3 rounds of fixes
5 years ago
Iampete1
f9ff8e5f11
Plane: align GCS PID with logged
5 years ago
Tom Pittenger
87c75332e7
Plane: ignore guided cmds from mavlink if we're in avoidADSB.
...
This change makes it behave like MAVLINK_MSG_ID_SET_POSITION_TARGET_LOCAL_NED
5 years ago
Peter Barker
f17ea78a6c
Plane: move sending of WIND message to GCS namespace
5 years ago
Peter Barker
e75fa6fb15
Plane: move sending of AOA_SSA message to GCS namespace
5 years ago
Randy Mackay
9a43a31f24
Plane: do not send ahrs3 mavlink message
5 years ago
Peter Barker
f5f4576835
ArduPlane: remove comment for already-removed in-delay-callback function
...
These are now attached to completely unrelated functions, which is
pretty bad.
5 years ago
Samuel Tabor
b9daae062c
AP_Soaring: Use enum class rather than typedef enum for states and hide details of these.
5 years ago
Samuel Tabor
2260fda4ec
AP_Soaring: Detect changes in active parameter/switch position.
5 years ago
Michael du Breuil
37be15b3cd
Plane: When stick mixing is disabled do not apply stick mixing to quadplane modes
5 years ago
Peter Barker
024c86bdab
Plane: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Peter Hall
a2e72de5ae
Plane: move to airspeed_estimate with pointer
5 years ago
Andrew Tridgell
6d4f4d7a3b
Plane: allow negative VFR_HUD throttle
5 years ago
Peter Barker
1db9201a90
Plane: let GCS base class handle proximity and rangefinder messages
5 years ago