jaxxzer
6a12ff1f27
Sub: Revert MAV_TYPE to HEXAROTOR for mavros compatibility
8 years ago
jaxxzer
0e2f0321f9
Sub: Address safety issues and ensure motors disarm during gcs failsafe
8 years ago
Rustom Jehangir
59926f99b9
Sub: Add solo shot message fixes
8 years ago
Rustom Jehangir
1d627a23ed
Sub: Added COMMAND_INT message type
8 years ago
Rustom Jehangir
771ce2f607
Sub: Separated motor files and frame types
8 years ago
Rustom Jehangir
c15d7299fa
Sub: Sub changes to match newest Copter changes
8 years ago
Rustom Jehangir
077b0283f3
Sub: Update camera mount for changes.
8 years ago
Rustom Jehangir
83ff3931b8
Sub: Refactor "Copter" to "Sub".
8 years ago
Rustom Jehangir
08a56ee6d2
Sub: Added function to transform MANUAL_CONTROL messages to RC override. This allows MANUAL_CONTROL to work properly without changing much else.
8 years ago
Rustom Jehangir
57b6303b07
Sub: Added a MAVLink message handler for MANUAL_CONTROL. It currently sends values to override the RC channels for testing. This will change.
8 years ago
Rustom Jehangir
8b7ea6223f
Sub: Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class.
8 years ago
Rustom Jehangir
54fa879116
Sub: Added frame type BLUEROV to configure use with the new AP_MotorsBlueROV class.
8 years ago
Rustom Jehangir
3da7c95e9b
Sub: New vehicle type, derived from ArduCopter.
8 years ago
Andrew Tridgell
7efca1881c
Copter: fixed a problem with initial parameter fetch
...
if the GCS connects before the motors have been allocated then it will
get an incorrect parameter count from the MAVLink param protocol. We
need to prevent the PARAM_REQUEST_LIST message from being replied to
until motors are allocated which is done as part of init_ardupilot
8 years ago
Peter Barker
65a182a068
Copter: not in log download upon log erase
...
erase is a synchronous operation
8 years ago
Peter Barker
029aeeb4fd
Copter: support for a GCS singleton
8 years ago
Peter Barker
f49f153da0
Copter: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
4161c34e61
Copter: rename MSG_RADIO_OUT to MSG_SERVO_OUTPUT_RAW to better describe what it is
8 years ago
Peter Barker
4aaeb4bfed
Copter: get mav heartbeats out when board detection fails
8 years ago
Dmitry Prokhorov
3e993f955e
ArduCopter: Support for OLED display by Alexey Kozin
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
8 years ago
Francisco Ferreira
11b635df12
Copter: correct limit status to fence status
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
712fbfe84b
Copter: Update descriptions of stream rate parameters
8 years ago
Randy Mackay
20ca021cab
Copter: pass distance-sensor messages to AP_Proximity
8 years ago
Randy Mackay
0ac00dbfd6
Copter: add FRAME_CLASS parameter
8 years ago
Randy Mackay
c1d1ac5c6f
Copter: pass HIL_GPS to gps driver
8 years ago
Randy Mackay
7485de3498
Copter: add send_proximity to send distances to GCS
8 years ago
Peter Barker
469f0f0bf0
Copter: remove incorrect comment from PRECISION_LANDING block
8 years ago
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
8 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