Tom Pittenger
61bc0a6206
Plane: check stage==LAND instead of landing.in_progress
8 years ago
Tom Pittenger
e709705ab8
Plane: describe flight stages without using specific stage name
8 years ago
Dmitry Prokhorov
497a4bd4a5
ArduPlane: Support for OLED display by Alexey Kozin
...
https://github.com/ArduPilot/ardupilot/pull/5135
8 years ago
Tom Pittenger
b8784e2c4a
Plane: do not crosstrack after a land abort
8 years ago
Andrew Tridgell
b83f50be0f
Plane: use new SRV_Channels API
8 years ago
Tom Pittenger
04f32b6ec6
Plane: simplify flight stage landing check to use landing.in_progress
8 years ago
Tom Pittenger
c286ceba43
Plane: move enum FlightStages to AP_Vehicle::FixedWing
8 years ago
Tom Pittenger
8c1509ad47
Plane: abstract land abort request method
8 years ago
Randy Mackay
4efbc29490
Plane: pass HIL_GPS to gps driver
8 years ago
Tom Pittenger
dc85ffa834
Plane: move jump_to_landing_sequence() to AP_Mission
8 years ago
Tom Pittenger
9a79b79f1e
AP_Landing: port more from plane
8 years ago
Tom Pittenger
d2376b7c8b
Plane: migrate two helper functions to AP_Landing
...
- move functions restart_landing_sequence() and jump_to_landing_sequence() to AP_Landing
- NOTE: jump_to function can not set mode, so it is now done externally in vehicle
8 years ago
Tom Pittenger
0ffeed644c
Plane: remove define RANGEFINDER_ENABLED - always enabled
8 years ago
Francisco Ferreira
4c8d151190
Plane: support MAV_CMD_ACCELCAL_VEHICLE_POS
8 years ago
Andrew Tridgell
cb57945e9e
Plane: use handle_common_message()
8 years ago
floaledm
b2a6b93d30
Plane: send ahrs groundspeed estimate instead of GPS groundspeed in VFR_HUD message
8 years ago
floaledm
bae9ce20c1
Plane: update sensor status error flags independently of sending a sys_status message
8 years ago
murata
ab99ea54eb
Plane: To nullptr from NULL.
8 years ago
Michael du Breuil
fd24e944b8
Plane: Allow compass calibrator to manage size of buffer
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
6878a9a270
Plane: use handle_rc_bind
8 years ago
Andrew Tridgell
3a8e38ee12
Plane: added SYSID_ENFORCE parameter
...
this allows safer sharing of telemetry links between aircraft
8 years ago
Andrew Tridgell
a2aa89dc1e
Plane: deprecate RC_CHANNELS_RAW
8 years ago
Michael du Breuil
05d0696b0d
Plane: Support GPS_RTCM_DATA
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
Peter Barker
31321b3b60
Plane: log to dataflash statustext messages from my_gcs
9 years ago
floaledm
68df5b7606
Plane: change sensor health check to prevent false positive
9 years ago
Michael du Breuil
2843e266b5
Plane: Return RESULT_FAILED for GET_CMD_HOME if home is unset
9 years ago
Andrew Tridgell
a0fb426a34
Plane: fixes for Fraky_Telem API changes
9 years ago
Tom Pittenger
b187e1f9a6
Plane: add reason to set_mode()
9 years ago
Tom Pittenger
ca32bcc58d
Plane: add new flight mode AVOID_ADSB to mimic GUIDED
9 years ago
Tom Pittenger
fa326de7fa
Plane: add adsb to failsafe structure and report in heartbeat to GCS
9 years ago
Tom Pittenger
b564616db0
Plane: GCS_MAVLink passes packets to AP_Avoidance
...
This allows treating GLOBAL_POSITION_INT packets from other vehicles in the same way as ADSB packets
9 years ago
Tom Pittenger
7445fac577
Plane: move mavlink msg handling into library
9 years ago
Andrew Tridgell
d482c7f4b7
Plane: decode correct ADSB packet
9 years ago
Andrew Tridgell
b29b609bcc
Plane: added AFS support for quadplanes
9 years ago
Andrew Tridgell
76b6cbbda1
Plane: prevent motor startup on reboot in quadplanes
...
we need to prevent RC overrides within px4io from running
9 years ago
Peter Barker
cb7686001f
Plane: add dataflash as a bit for the mavlink SYS_STATUS message
9 years ago
Tom Pittenger
5fd3c79202
Plane: Fix typos
9 years ago
Lucas De Marchi
c27ebd10c2
ArduPlane: Remove i2c lockup count
...
This was returned only for a single bus and on all supported platforms
this is hardcoded to 0.
9 years ago
Andrew Tridgell
327a057ee0
Plane: added internal combustion engine support
...
this allows for automatic engine start and restart
9 years ago
Andrew Tridgell
02babb71b3
ArduPlane: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Tom Pittenger
3f195df9f0
Plane: handle ADSB-Out packets
9 years ago
Tom Pittenger
5c3cca7911
Plane: handle incoming ADSB transceiver packet
9 years ago
Andrew Tridgell
7b147e3941
Plane: handle PLAY_TUNE message
9 years ago
Andrew Tridgell
569cc1c108
Plane: support the LED_CONTROL MAVLink message
9 years ago
Allan Matthew
c479fcab39
Plane: support GPS_INPUT mavlink message
9 years ago
Andrew Tridgell
e8976d3a89
Plane: check for optflow enable in more places
9 years ago
Tom Pittenger
0597dbd033
Plane: allow SET_ATTITUDE_TARGET to set rpy and throttle
9 years ago
Tom Pittenger
85afd9e245
Plane: remove guided roll flag, handle it with timer=0
9 years ago