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
Tom Pittenger
2da33e41e9
Plane: add Avoid_ADSB support to plane
9 years ago
Tom Pittenger
b187e1f9a6
Plane: add reason to set_mode()
9 years ago
Tom Pittenger
285e41bac6
Plane: add avoidance_adsb framework for object avoidance
9 years ago
Tom Pittenger
399fa195bb
Plane: add comment to FLTMODE param to include AVOID_ADSB
9 years ago
Tom Pittenger
ca32bcc58d
Plane: add new flight mode AVOID_ADSB to mimic GUIDED
9 years ago
Tom Pittenger
c4460a285c
Plane: remove adsb sensor library based avoidance
...
adsb based avoidance has been moved to AP_Avoidance library
9 years ago
Tom Pittenger
8b021c2498
Plane: pre-arm check includes adsb failsafe
9 years ago