Andrew Tridgell
be1109174e
Plane: apply elevon and vtail mixers after SRV_Channel remap
...
this is needed to ensure that changes in RCn_MIN/MAX don't cause
changes in the output handling for elevon nd vtail planes
8 years ago
Andrew Tridgell
a369b4833a
Plane: fixed throttle channel during startup failsafe
8 years ago
Andrew Tridgell
d49f50db4b
Plane: don't output aux channels on termination
8 years ago
Andrew Tridgell
856b4f4d14
Plane: disable AUX passthrough during termination
8 years ago
Andrew Tridgell
57ddc8f58f
Plane: use SRV_Channels set_esc_scaling()
...
this fixes throttle range on Disco with SERVO_RNG_ENABLE=1
8 years ago
Andrew Tridgell
fcd98e2c44
Plane: implement AUTO_TRIM for SERVO_RNG_ENABLE=1
...
automatically adjust servo trims
8 years ago
Andrew Tridgell
a23c373f16
Plane: fixed servo mixing for AFS and failsafe case
8 years ago
Andrew Tridgell
8170df7ba8
Plane: added servo remapping object
8 years ago
Andrew Tridgell
c7f738c284
Plane: separate out the output channel mixing
...
this provides a framework for other output mixing types
8 years ago
Andrew Tridgell
eb67c97bb2
Plane: split out flap output functions
8 years ago
Andrew Tridgell
a2cdd75870
Plane: removed THROTTLE_OUT define
...
this can be achieved with THR_MAX parameter instead
8 years ago
Andrew Tridgell
40c6ebf61a
Plane: refactor more of servos output code to be easier to read
8 years ago
Andrew Tridgell
6aa3ded666
Plane: split main servo output functions into a separate file
8 years ago
Andrew Tridgell
b5a2bf2c6f
Plane: only revert a tuning parameter if it has been set
...
fixes a 2nd transmitter tuning bug found by expntly
8 years ago
Randy Mackay
f0f4322500
Plane: add AP_Proximity to build
...
Required because quadplane uses copter's navigation libraries which interact with AC_Avoidance which now supports AP_Proximity
8 years ago
Randy Mackay
574976a3b7
Plane: include AP_Proximity in quadplane
8 years ago
Andrew Tridgell
70265f9100
Plane: fixed bug in transmitter tuning
...
This bug affects transmitter tuning of parameters that have never been
saved to eeprom and don't have a default value in the AP_Param
tables. When reverting these parameters became zero which could lead
to a crash
many thanks to expntly for finding this bug!
8 years ago
Andrew Tridgell
a2aa89dc1e
Plane: deprecate RC_CHANNELS_RAW
8 years ago
Andrew Tridgell
0445b51143
Plane: fixed throttle slew rate in manual for quadplanes
8 years ago
Michael du Breuil
05d0696b0d
Plane: Support GPS_RTCM_DATA
8 years ago
Andrew Tridgell
2b144d5c3d
Plane: allow rudder arming in CRUISE and FBWB modes
8 years ago
murata
b3eecb87ac
Plane: To define the same wording.
8 years ago
Andrew Tridgell
cb61840ad2
Plane: tell TECS to use synthetic airspeed during transition
8 years ago
murata
2f18d1de73
Plane: To add a judgment of 0 degrees longitude.
8 years ago
Andrew Tridgell
4e017bf5b3
Plane: fixed loiter mode when Q_GUIDED_MODE=1
...
This fixes the fixed wing behaviour of LOITER mode whne
Q_GUIDED_MODE=1.
Many thanks to the PertUAV team for finding and reporting this bug
8 years ago
Lucas De Marchi
0f000efc6f
ArduPlane: Fix use of logical op instead of bitwise op
...
../../ArduCopter/GCS_Mavlink.cpp: In member function 'void Copter::send_extended_status1(mavlink_channel_t)':
../../ArduCopter/GCS_Mavlink.cpp:281:37: error: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Werror=parentheses]
uint32_t sensors_error_flags = !control_sensors_health & control_sensors_enabled & control_sensors_present;
^
compilation terminated due to -Wfatal-errors.
cc1plus: all warnings being treated as errors
Thanks to Ralph Campbell <ralphcampbell1@gmail.com> for the bug report.
8 years ago
Andrew Tridgell
841828541d
Plane: fixed auto ICE engine cut in QLAND final
8 years ago
Pierre Kancir
64a2fca812
Arduplane: simply invalid cmd msg
8 years ago
Pierre Kancir
04ee4141e0
ArduPlane: uniformize verify_command
...
Add all handle message,
Change MAV_CMD_NAV_ROI to MAV_CMD_DO_SET_ROI
Reformate comments,
8 years ago
Andrew Tridgell
6d09897b19
Plane: fixed VTOL motor termination in AFS
8 years ago
Peter Barker
31321b3b60
Plane: log to dataflash statustext messages from my_gcs
8 years ago
Tom Pittenger
94f83c3e78
Plane: frsky telem init to utilize default arguments
8 years ago
floaledm
4f6a8a017c
Plane: consolidate into a single frsky.init()
8 years ago
floaledm
68df5b7606
Plane: change sensor health check to prevent false positive
9 years ago
Tom Pittenger
b8d53e1c58
Plane: change how is_flying bool is assignment in fysky lib
...
Florent had this correct on his PR but I incorrectly advised him to change it. This commit changes it back to his original method which was correct.
9 years ago
floaledm
0b666d4933
Plane: Plane support for Frsky passthrough protocol
9 years ago
Andrew Tridgell
dac7f45326
Plane: fixed use of multicopter mix_max
...
we need a settable mix_max for some vehicles
9 years ago
Andrew Tridgell
08dc5fab12
Plane: fixed pilot throttle based motor test
9 years ago
Andrew Tridgell
d6890495aa
Plane: added swapped channel version of elevon/vtail/flaperon output
...
this makes it possible to setup an elevon plane without changing the
transmitter reversals
9 years ago
Andrew Tridgell
9b83781b4f
Plane: fixed mixer arming error with FMUv4
...
thanks to Tim Gold for reporting this
9 years ago
Andrew Tridgell
2e240699e6
Plane: final release notes for 3.7.0
9 years ago
Tom Pittenger
e13d5fa0bf
ArduPlane: updated Mixer error message
9 years ago
Michael du Breuil
f0247a7be1
Plane: always check that the mixer has been configured as arming check
9 years ago
Michael du Breuil
d0da7411b2
Plane: Fetch mixer status for assessing mixer success
9 years ago
Andrew Tridgell
d50bf93ac9
Plane: update 3.7.0 release notes
9 years ago
Michael du Breuil
2843e266b5
Plane: Return RESULT_FAILED for GET_CMD_HOME if home is unset
9 years ago
Andrew Tridgell
d149a2e613
Plane: updated release notes for 3.7.0
9 years ago
Andrew Tridgell
6849f2223d
Plane: set initial alt target on takeoff completion
...
this prevents a sudden motor spike at the start of the transition
9 years ago
Randy Mackay
3052e8f80b
Plane: quadplane calls attitude control parameter check
9 years ago
Andrew Tridgell
47c030c4a8
Plane: prepare for 3.7.0beta1 release
9 years ago