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
8 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
Andrew Tridgell
3d0516fd57
Plane: added Q_ASSIST_ANGLE
...
this automatically provides quadplane assistance if the angular error
is over the given value for 1 second while flying faster than
Q_ASSIST_SPEED
9 years ago
Andrew Tridgell
33f17588b2
Plane: added auto fence enable on VTOL takeoff
...
fixes issue#724
9 years ago
Andrew Tridgell
c81d8364ac
Plane: check for safety switch state in quadplane motor output
...
get_soft_armed() will be false if safety on
9 years ago
Randy Mackay
d3f8b1b846
Plane: TELEM_DELAY parameter range to 30sec
...
No functional change
9 years ago
Andrew Tridgell
a0fb426a34
Plane: fixes for Fraky_Telem API changes
9 years ago
Andrew Tridgell
a5f20d8c44
Plane: fix for AP_FrSky_Telem API change
9 years ago
floaledm
43006a31a3
Plane: compatibility with revised AP_Frsky_Telem class
9 years ago
floaledm
71921f3aa4
Plane: removed frsky_telemetry_send scheduled task
9 years ago
murata
e6bef2526c
Plane: By multiple bit synthetic, can this method once access.
9 years ago
murata
0e17cff099
Plane: if statements is simple.
9 years ago
Gustavo Jose de Sousa
b8e518a533
waf: use ap_library tool
...
That way we avoid recompiling source files that don't depend on vehicles.
Change notes:
- UTILITY_SOURCE_EXTS: moved to ap_library
- Task generators indexes: ap_library handles that now and in a better way
- Use of AP_STLIB_FEATURES: it doesn't make sense anymore, since the stlib
taskgen has empty source list
- Flags and defines: passed down to ap_library through AP_LIBRARIES_OBJECTS_KW
- Set use='mavlink' in AP_LIBRARIES_OBJECTS_KW instead of calls to
bld.ap_stlib().
9 years ago
Andrew Tridgell
d26af6c25b
Plane: change is_flying() groundspeed threshold to 1.5m/s
9 years ago
Andrew Tridgell
cbbc4d6774
Plane: don't flare due to crash detection unless crash detection enabled
...
this fixes the issue in this bug report:
http://discuss.ardupilot.org/t/auto-landing-bug-crash-with-3d-video-and-logs-ardupilot-3-6-0
9 years ago