Francisco Ferreira
84436ff5ae
Copter: sipport MAV_CMD_ACCELCAL_VEHICLE_POS
8 years ago
Andrew Tridgell
df3e434607
Copter: use handle_common_message()
8 years ago
floaledm
53fcbcb6c3
Copter: send ahrs groundspeed estimate instead of GPS groundspeed in VFR_HUD message
8 years ago
Peter Barker
236b8ab6b7
Copter: make EPM a subclass of AP_Gripper_Backend
8 years ago
murata
965a6a5719
Copter: To nullptr from NULL.
8 years ago
Andrew Tridgell
1b46a71596
Copter: also update sensor status before mavlink send
...
this removes the 1 second lag in updates when using the one second
loop
8 years ago
floaledm
34718b130a
Copter: update sensor status error flags independently of sending a sys_status message
...
Without this, there is no update to the sensor status flags in the Frsky
lib unless there's an active Mavlink connection configured to send
extended_status1
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
57830784e2
Copter: use handle_rc_bind
8 years ago
Andrew Tridgell
5a9276a5c4
Copter: added SYSID_ENFORCE parameter
...
allows enforcement of SYSID_MYGCS
8 years ago
Randy Mackay
0aab175051
Copter: move proximity to g2
8 years ago
Andrew Tridgell
ebbcabcb5f
Copter: fixed comment
8 years ago
Randy Mackay
1665f4d416
Copter: report altitude and position control of new modes in sys-status message
8 years ago
Randy Mackay
4afa49eebe
Copter: report proximity health in system-status
8 years ago
Andrew Tridgell
652b6b7564
Copter: deprecate RC_CHANNELS_RAW
8 years ago
Michael du Breuil
ea45e5e6f1
Copter: Support GPS_RTCM_DATA
8 years ago
Lucas De Marchi
b24d850695
ArduCopter: 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
Tom Pittenger
748beb094d
Copter: log to dataflash statustext messages from my_gcs
8 years ago
floaledm
5910c94b65
Copter: change sensor health check to prevent false positive
9 years ago
Andrew Tridgell
d0dd10aeea
Copter: added DEV_OPTIONS parameter
...
this is for little used options to allow standard firmware builds to
enable those options for development purposes
First option is for MAVLink based ADSB avoidance
9 years ago
Michael du Breuil
bec4bfa2ba
Copter: Return RESULT_FAILED for GET_CMD_HOME if home is unset
9 years ago
Randy Mackay
a8a31b1c24
Copter: fix health reporting to GCS for optical flow and precision landing
...
Includes slight restructuring to logic for other sensors but these should not have any functional effect
9 years ago
Andrew Tridgell
96de005591
Copter: moved MAV_TYPE define to defines.h
9 years ago
Andrew Tridgell
a14ff8ac77
Copter: fixes for Frsky_Telem API changes
9 years ago
floaledm
157db51b9d
Copter: make control_sensor vars available outside of send_extended_status1
9 years ago
Tom Pittenger
06b64000e1
Copter: move mavlink msg handling into library
9 years ago
Tom Pittenger
d04a5d58fd
Copter: decode correct ADSB packet
9 years ago
Tom Pittenger
dbdd86ad46
Copter: set SYS_STATUS and HB_Flag Guided bits when in AVOID_ADSB
9 years ago
Peter Barker
4371223738
Copter: add dataflash as a bit for the mavlink SYS_STATUS message
9 years ago
Randy Mackay
0ed5665193
Copter: change parameter order of guided_set_angle
...
I thought it might be slightly better to put the optional parameters at the end
No functional change
9 years ago
Allan Matthew
6dd4e1a2aa
Copter: accept yaw rate commands in Guided atttude controller
9 years ago
Randy Mackay
4e92f08bf1
Copter: only accept attitude targets in Guided mode
9 years ago
Randy Mackay
1161417d7f
Copter: add GUIDED_NOGPS flight mode
...
This mode is a cut down version of Guided mode that only accepts attitude commands.
This mode does not require a GPS lock
9 years ago
Lucas De Marchi
c0b49f6aeb
ArduCopter: 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
Randy Mackay
68899ed921
Copter: add adsb to failsafe structure and report in heartbeat to GCS
9 years ago
Randy Mackay
f4db4bdb08
Copter: 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
Andrew Tridgell
387da40fc5
ArduCopter: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Tom Pittenger
07a838937e
Copter: handle ADSB-Out packets
9 years ago
Andrew Tridgell
e943a48eba
Copter: added PLAY_TUNE message
9 years ago
Allan Matthew
860773260f
Copter: support GPS_INPUT mavlink message
9 years ago
Randy Mackay
52d81f630f
Copter: pass polygon fence mavlink messages to fence
9 years ago
Tom Pittenger
66d4caeeb0
Copter: add ADSB_streamrate
9 years ago
Tom Pittenger
b433250da5
Copter: sanity check gps latlng
9 years ago
Peter Barker
e977d85e0c
Copter: move telemetry_delayed up into base class
9 years ago
Peter Barker
3cf174c343
Copter: move adjust_rate_for_stream up
9 years ago
Peter Barker
bb19c57615
Copter: subclass GCS_MAVLink in place of defining its functions for it
9 years ago
Andrew Tridgell
a922b98ac0
Copter: use send_heartbeat wrapper
9 years ago
Andrew Tridgell
31866c66d8
Copter: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
b85f129cc5
ArduCopter: handle SETUP_SIGNING message
9 years ago
Randy Mackay
7689315ba2
Copter: rename sonar to rangefinder
9 years ago