Andrew Tridgell
b85f129cc5
ArduCopter: handle SETUP_SIGNING message
9 years ago
Randy Mackay
7689315ba2
Copter: rename sonar to rangefinder
9 years ago
Randy Mackay
028946ae9e
Copter: rename CONFIG_SONAR to RANGEFINDER_ENABLE
9 years ago
Saloni Jain
bc22419286
Copter : Modified set_guided_destination() to reject requests for guided waypoints outside the fence.
9 years ago
Don Gagne
97d361333d
ArduCopter: SET_SENSORS_OFFSETS support for third compass
9 years ago
Andrew Tridgell
e4948544e7
Copter: cleanup unnecessarily complex gcs[] usage
9 years ago
Randy Mackay
0a2336a5a8
Copter: update solo-buttons to work with master
...
Change was due to addition of reason codes since PR was first submitted
9 years ago
Jonathan Challinger
67cd2bae08
Copter: implement SOLO_BTN commands
9 years ago
skyscraper
4980c8bc94
ArduCopter: RC_Channel refactor
...
More fixing up of RC_Channel change direct access to data members
to access via member functions.
9 years ago
Leandro Pereira
f23bd7e09d
GCS_MAVLink: Use a single stream_trigger() implementation
...
This has no side effects, but since all implementations were basically
the same, move the implementation to GCS_Common and the only part that
adjusts the rate based on which which stream to each individual
GCS_MAVLINK implementation.
9 years ago
Andrew Tridgell
874fae931f
Copter: fix for changed API
9 years ago
Lucas De Marchi
352e103f1a
ArduCopter: use separate header for version macro
...
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.
Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
9 years ago
Allan Matthew
7960e3bb8f
Copter: pass DISTANCE_SENSOR messages to rangefinders
...
This allows the MAVLink range finder driver to intercept distance measurements
9 years ago
Michael du Breuil
e7974702d4
Copter: Ignore POSITION_TARGET_GLOBAL_INT
9 years ago
Michael Oborne
5848d8a5e6
ArduCopter: support MAVLINK_MSG_ID_MISSION_ITEM_INT
9 years ago
Randy Mackay
47658fe964
Copter: add terrain failsafe
9 years ago
Niti Rohilla
867360c350
ArduCopter : Updated handle_guided_request() to report error.
9 years ago
Randy Mackay
699816400e
Copter: ack DO_MOUNT_CONTROL messages
9 years ago
Lucas De Marchi
a310d3735e
ArduCopter: fix handling of SET_HOME_POSITION
...
Location.altitude is stored in cm.
9 years ago
Jonathan Challinger
1356deab8b
Copter: add control_mode_reason
9 years ago
Jonathan Challinger
a0ce8af633
Copter: use enum type for control_mode
9 years ago
Randy Mackay
1f20a5ef69
Copter: access angle and rate PIDs through attitude controller
9 years ago
Leonard Hall
a44f7f650b
Copter: throttle sent to GCS uses 0 to 1 range
...
This is probably not correct because we should be sending the throttle as a 0 to 1 number using the full possible output range. This uses the reduced range passed in when the copter is being stabilized (i.e. between throttle-min and throttle-max)
9 years ago
Nitay Megides
f77eed8f95
Copter: add break after prec landing case clause
...
(And fixed indentation)
9 years ago
Tom Pittenger
6568402b28
Copter: convert to using static send_statustext
...
- no more MSG_STATUSTEXT
- TODO: replace calls to gcs_send_text and gcs_send_text_fmt to GCS_MAVLINK::send_statustext()
9 years ago
Jonathan Challinger
e09e9a313e
Copter: interpret MAV_FRAME_GLOBAL_RELATIVE_ALT as MAV_FRAME_GLOBAL_RELATIVE_ALT_INT
9 years ago
Jonathan Challinger
0b8162aa0d
Copter: add support for COMMAND_INT DO_SET_ROI
9 years ago
Randy Mackay
a77dd59dc6
Copter: single and coax copters become mav_type quadrotor
9 years ago
Andrew Tridgell
5be21cc178
ArduCopter: log a picture if AP_Camera::control() returns true
9 years ago
Randy Mackay
27ed9e1561
Copter: allow mount to be disabled
9 years ago
Jonathan Challinger
22c3397657
Copter: make AP_Mount calls required by AP_Mount_SoloGimbal
9 years ago
Jonathan Challinger
5f610fdcba
Copter: support SET_POSITION_TARGET with WGS84 altitudes
9 years ago
Derek Ma
3751dbef91
ArduCopter: include precision landing sensor in mavlink system status
...
Set MAV_SYS_STATUS_SENSOR_VISION_POSITION bit in onboard_control_sensors_present, onboard_control_sensors_enabled and onboard_control_sensors_health based on the status of precision landing sensor.
9 years ago
Jonathan Challinger
cc1f27ad95
Copter: add DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE option
9 years ago
Jonathan Challinger
0e85f55cfc
Copter: remove OF_LOITER entirely
9 years ago
bugobliterator
9a976963aa
Copter: support AP_AccelCal
9 years ago
Jonathan Challinger
709fcf37cc
Copter: call renamed functions in AC_AttitudeControl
9 years ago
Robert Lefebvre
9848d05a9d
Copter: Always send RPM data when sensor is enabled
9 years ago
DonLakeFlyer
c8cc83505b
Copter: return success or failure of get home position
9 years ago
Peter Barker
826912c3e4
Copter: DataFlash-over-MAVLink support
9 years ago
Randy Mackay
19f5c8f209
Copter: remove debug comments
9 years ago
Luis Vale Gonçalves
3199829d45
Copter: revisions to text strings sent to GCS
9 years ago
Randy Mackay
4ef53427f2
Copter: allow ADSB to be disabled
9 years ago
Tom Pittenger
34d6d985e9
Copter: Add support for ADS-B
9 years ago
Caio Marcelo de Oliveira Filho
c7acc46d09
Copter: use millis/micros/panic functions
9 years ago
Randy Mackay
731c44d053
Copter: allow terrain to be excluded from build
9 years ago
Jonathan Challinger
05e533e6fc
Copter: don't accept disarm commands in stabilize and acro unless also landed
9 years ago
lvale
549695181c
Copter: revised and uniformization of severity messages
9 years ago
Lucas De Marchi
e0639ac029
ArduCopter: remove check for AVR CPUs
...
Remove the checks for HAL_CPU_CLASS > HAL_CPU_CLASS_16 and
HAL_CPU_CLASS >= HAL_CPU_CLASS_75. Corresponding dead code will be
removed on separate commits.
9 years ago
Lucas De Marchi
3e889b005f
ArduCopter: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago