Andrew Tridgell
06dcd5a16f
GCS_MAVLink: don't use avoidance on plane
3 years ago
Peter Barker
948e00a072
GCS_MAVLink: make send_system_time const
...
needed when sending from const functions
3 years ago
Peter Barker
d2693e4276
GCS_MAVLink: create and use AP_OPTICALFLOW_ENABLED
...
Including a define for each backend.
3 years ago
Andrew Tridgell
f8e4d7facd
GCS_MAVLink: support formatting of SD card
3 years ago
Peter Barker
6936a8eb6e
GCS_MAVLink: adjust for rename of OpticalFlow.h to AP_OpticalFlow.h
3 years ago
Andrew Tridgell
20dd667fdc
GCS_MAVLink: support ODOMETRY message for VIO
...
used by VOXL
3 years ago
Stephen Dade
038ae432ab
GCS_MAVLink: Add UART option to not override streamrates
3 years ago
Stephen Dade
c49fd7e908
GCS_MAVLink: Don't start with MAVLink1 messages on a MAVLink2 connection
3 years ago
Peter Barker
f461605d88
GCS_MAVLink: make logging dependent on HAL_LOGGING_ENABLED not HAL_BUILD_AP_PERIPH
3 years ago
Randy Mackay
d0747c5f20
GCS_MAVLink: battery status reports fault bitmask
3 years ago
Shiv Tyagi
339a07b8d3
AP_Devo_Telem: compile out devo telemetry
...
Devo telemetry is one of the most rarely used features (almost never used since added) we should compile it out from our code
3 years ago
Peter Barker
ba63e9a17b
GCS_MAVLink: correct send_scaled_imu gyro-count check
3 years ago
m
c729fc7796
AP_Mission: Decode MAV_CMD_DO_PAUSE_CONTINUE commands
3 years ago
Peter Barker
ca232bb510
GCS_MAVLink: signal quality reporting
3 years ago
Peter Barker
514368537b
GCS_MAVLink: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
fd128066ad
GCS_MAVLink: ensure ENABLE_SCRIPTING is always defined
3 years ago
Andrew Tridgell
61cc86b911
GCS_MAVLINK: fixed build of boards with APJ_BOARD_ID>32768
...
this impacts modalai_fc_v1
3 years ago
Peter Barker
f7d42a3f3b
GCS_MAVLink: add board ID to AUTOPILOT_VERSION mavlink msg
...
Co-authored-by: durka
3 years ago
bugobliterator
85284d1bc0
GCS_MAVLink: remove use of AP_BattMonitor if AP_Periph and Battery disabled
3 years ago
Iampete1
a45e7608f2
GCS_MAVLink: set RC is_calibrating from command_preflight_calibration param4
3 years ago
Buzz
3ecfdd5f88
GCS_MAVLink: esp target is not STM32, so don't do stm32 specific magic
...
see libraries/AP_HAL_ESP32/README.md for more.
Author: Charles Villard <charlesvillard10@gmail.com>
Author: Buzz <davidbuzz@gmail.com>
3 years ago
nicholas-inocencio
9ca681c76d
GCS_MAVLink: integrate new ADSB Ping200X/MissionPlanner new mavlink config and status commands
3 years ago
Andy Piper
008c61215c
GCS_MAVLINK: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
3 years ago
Sebastian Quilter
0276c165ed
GCS_MAVLink: make rangefinder ranges m rather than cm
3 years ago
Peter Barker
d7ef63deaf
GCS_MAVLink: use USB VID and PID in AUTOPILOT_VERSION mavlink msg
3 years ago
Iampete1
05219ca5c4
GCS_Common: return true result for scripting set_message_interval
3 years ago
Tom Pittenger
12192f60e3
GCS_MAVLink: move ADSB mavlink handling from vehicles to common library
3 years ago
李孟晓
54b68ffae3
GCS_MAVLink: Provide the time remaining
3 years ago
Tom Pittenger
e9ce1886c8
GCS_MAVLink: unify DO_SET_CAM_TRIG_DIST for missions and cmd_long
3 years ago
Josh Henderson
1e0ae4b998
GCS_MAVLINK: Common capacity_remaining_pct checks healthy status and has_current
3 years ago
Peter Barker
e4ebea9e26
GCS_MAVLink: use AHRS position for location
...
This is our canonical source of position.
3 years ago
Peter Barker
07aa00f2b4
GCS_MAVLink: tidy sending of high-latency message
3 years ago
Shiv Tyagi
5cca39e50a
GCS_Common : send water depth for each rangefinder instance
...
This sends depth message for each downward facing rangefinder instance which has data.
Co-Authored-By: Josh Henderson <69225461+hendjoshsr71@users.noreply.github.com>
3 years ago
Peter Barker
4aeb85d080
GCS_MAVLINK: correct mavlink return code when wiping storage header
3 years ago
Peter Barker
3f37a21aaf
GCS_MAVLink: set message intervals from config files
3 years ago
Gone4Dirt
a0245a2640
GCS_MAVLink: Add APM_BUILD_Heli
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
52c39bc382
GCS_MAVLink: add ESC_TELEMETRY_1_TO_4 to the mavlink_id_to_ap_message_id table
3 years ago
Shiv Tyagi
5f94986af1
GCS_Common : Mavlink wrap when battery percentage is above 100
...
When calculated battery percentage is above 100 we wrap it to INT8_MAX
3 years ago
Peter Barker
341379c5bd
GCS_MAVLink: rename GENERATOR_ENABLED to HAL_GENERATOR_ENABLED
3 years ago
Tom Pittenger
6ac1b7daf2
GCS_MAVLink: fix periph-heavy compile errors with different things enabled
3 years ago
Peter Barker
9f6b9c7519
GCS_MAVLink: move from HAL_NO_GCS to HAL_GCS_ENABLED
3 years ago
Andrew Tridgell
5dcfa95444
GCS_Mavlink: allow setting of AHRS_TRIM_Z
3 years ago
Willian Galvani
018ff3d11c
GCS_MAVLink: update to use capacity_remaining_pct() as a bool
3 years ago
Peter Barker
fd144ccc59
GCS_MAVLink: log source sysid/compid in MAVC
...
For field length purposed had tor remove Current and autocontinue which we don't care about
anyway.
3 years ago
Peter Barker
a292fe13d6
GCS_MAVLink: add option to create internal error via preflight-reboot
...
useful for testing our handling of internal errors
3 years ago
Andrew Tridgell
ae615de4ce
GCS_MAVLink: added logging of NAMED_VALUE_FLOAT
...
this is useful when running sensors on a companion computer and
wanting values logged in main ArduPilot log.
3 years ago
Andrew Tridgell
dc252aa8f5
GCS_MAVLink: check for null comm_port before writing
...
this was found when adding debug code to write to a specific channel
4 years ago
olliw42
617024bdfa
GCS_Mavlink: scale across full valid range
4 years ago
olliw42
bacfe82c66
GCS_MAVLINK: add receiver_rssi() method, and use it
4 years ago
Andrew Tridgell
5c3056e50d
GCS_MAVLink: added MCU_STATUS message
4 years ago