Peter Barker
|
bb6287893d
|
GCS_MAVLink: allow for compilation without AP_RTC_ENABLED
|
2023-10-11 19:17:27 +11:00 |
Peter Barker
|
ce1bb64686
|
GCS_MAVLink: handle EKF_SOURCE_SET as both long and int
|
2023-10-11 18:37:02 +11:00 |
Willian Galvani
|
107474b792
|
GCS_Common: use int8_t for rangefinder quality_pct
|
2023-10-11 08:29:58 +11:00 |
Peter Barker
|
805901dc18
|
GCS_MAVLink: allow PREFLIGHT_STORAGE as COMMAND_INT and COMMAND_LONG
|
2023-10-10 08:29:26 +09:00 |
Peter Barker
|
77945be031
|
GCS_MAVLink: cope with NaNs being passed in when doing conversion to command_int
|
2023-10-05 20:44:12 +11:00 |
Peter Barker
|
57c2f7b2de
|
GCS_MAVLink: handle DO_AUX_FUNCTION as both long and int
|
2023-10-04 19:01:22 +11:00 |
Peter Barker
|
33b0bf699e
|
GCS_MAVLink: allow compilation when GPS library not available
|
2023-10-04 18:10:58 +11:00 |
Peter Barker
|
423a88f9cd
|
GCS_MAVLink: handle message interval commands as both long and int
|
2023-10-03 10:12:21 +09:00 |
Andrew Tridgell
|
92c0e7f860
|
GCS_MAVLink: use mavlink_frame_char_buffer()
and remove unnecessary extra mavlink_get_channel_status() function
|
2023-10-02 21:45:28 +11:00 |
Andrew Tridgell
|
ac3f4f0c5e
|
GCS_MAVLink: use mavlink_XXX_encode_status() in example code
|
2023-10-02 21:45:28 +11:00 |
Andrew Tridgell
|
5f5de52984
|
GCS_MAVLink: allow for mavlink bindings only in GCS_MAVLink
this is used by SITL periph to allow for mavlink based simulators
|
2023-10-02 21:45:28 +11:00 |
Peter Barker
|
ef8cd449ec
|
GCS_MAVLink: handle MAV_CMD_DO_FLIGHTTERMINATION as both long and int
|
2023-09-27 11:27:45 -07:00 |
Peter Barker
|
0f6bf8994f
|
GCS_MAVLink: handle MAV_CMD_AIRFRAME_CONFIGURATION as both LONG and INT
|
2023-09-26 11:37:42 +10:00 |
Asif Khan
|
65be0bd1ba
|
GCS_MAVLink: add MAV_CMD_IMAGE_STOP_CAPTURE support
Co-authored-by: Zachary Zalass <zachzalass@gmail.com>
|
2023-09-21 21:05:01 +10:00 |
Peter Barker
|
b44682d1a6
|
GCS_MAVLink: handle CAN_FORWARD as both command_INT and COMMAND_LONG
|
2023-09-20 17:50:56 +10:00 |
Peter Barker
|
5b0393e280
|
GCS_MAVLink: handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN as INT or LONG
|
2023-09-19 11:16:10 +10:00 |
Peter Barker
|
273b9ea354
|
GCS_MAVLink: correct sensors when no baros found
GCSs will know we have no baros on-board, as will the RC telemetry library
|
2023-09-19 07:28:30 +10:00 |
Peter Barker
|
4f0b328674
|
GCS_MAVLink: support preflight calibration via command_int
|
2023-09-13 17:24:07 +10:00 |
Nick Exton
|
d47b60b92a
|
GCS_MAVLink: Fix CAMERA_SETTINGS payload size check
|
2023-09-08 15:31:33 +09:00 |
Peter Barker
|
ed5da4ead2
|
GCS_MAVLink: allow more libraries to compile with no HAL_GCS_ENABLED
|
2023-09-05 22:23:51 +10:00 |
Peter Barker
|
8473f05738
|
GCS_MAVLink: add defines for serial control, deviceop and servo_relay
|
2023-09-05 10:20:14 +10:00 |
Peter Barker
|
fe512f7074
|
GCS_MAVLink: handle servo/relay events as both command_long and command_int
|
2023-08-29 11:15:14 +10:00 |
Peter Barker
|
92192a7510
|
GCS_MAVLink: add build options for deprecated messages MOUNT_CONTROL/MOUNT_CONFIGURE
these are repalced by the command equivalents
|
2023-08-29 11:06:13 +10:00 |
Asif Khan
|
e3f0904616
|
GCS_MAVLink: move handling of all do-set-roi to AP_Mount library
|
2023-08-26 17:55:53 +10:00 |
Peter Barker
|
a2d5244b10
|
GCS_MAVLink: accept mount commands as command_int
|
2023-08-24 22:07:12 +10:00 |
Nick Exton
|
fad1f35d93
|
GCS_MAVLink: Remove unreachable return in handle_command_mount()
|
2023-08-24 11:57:55 +10:00 |
Tom Pittenger
|
732cd31f27
|
GCS_MAVLink: MSG_HOME_POSITION to use NaN for invalid
|
2023-08-23 08:53:29 -07:00 |
Peter Barker
|
b141cca3d5
|
GCS_MAVLink: pass mavlink_message_t to handle_command_*_packet
the "special case" blocks are getting longer and longer. Merge the switch statements for the command type to be handled by passing around the message.
|
2023-08-22 10:11:33 +10:00 |
Peter Barker
|
1dd5778956
|
GCS_MAVLink: correct placement of AP_MAVLINK_MISSION_SET_CURRENT_ENABLED
|
2023-08-22 09:09:54 +10:00 |
muramura
|
62aee72820
|
GCS_MAVLink: Change a number to a defined name
|
2023-08-15 08:36:59 +09:00 |
Peter Barker
|
f2066d8e58
|
GCS_MAVLink: remove ap_message<->mavlinkid mappings for unused ids
|
2023-08-15 09:14:27 +10:00 |
Peter Barker
|
7764d1d904
|
GCS_MAVLink: add build_options.py option to remove rallypoint protocol
|
2023-08-15 08:37:17 +10:00 |
Peter Barker
|
808fcbda0e
|
GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry
|
2023-08-15 08:13:32 +10:00 |
Andy Piper
|
9ac683a350
|
GCS_Common: report ARM CPUID on startup
|
2023-08-15 06:53:48 +10:00 |
Andy Piper
|
cf9a3ada28
|
GCS_MAVLink: print out IOMCU mcuid on startup
|
2023-08-15 06:53:48 +10:00 |
Andrew Tridgell
|
0d97b308b2
|
GCS_MAVLink: fixed corruption of FTP reply component ID
this led to not being able to do FTP transfers with
support.ardupilot.org unless MissionPlanner used the same component ID
as the support engineer GCS
|
2023-08-14 22:25:23 +10:00 |
olliw42
|
2f58d082f0
|
GCS_Common: brackets missing in switch case
|
2023-08-11 12:11:43 -07:00 |
davidsastresas
|
6a9b457be3
|
GCS_Common: autopilot_state_for_gimbal_device sends angular_velocity_z
|
2023-08-10 14:37:30 +09:00 |
Ryan Friedman
|
578ba20df0
|
GCS_MAVLink: Use renamed visual odom function
* Now called pose instead of position
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2023-08-10 13:58:00 +09:00 |
Peter Barker
|
6097f1aa61
|
GCS_MAVLink: allow removal of preflight commands to fail the autopilot
|
2023-08-10 07:11:22 +10:00 |
Peter Barker
|
77b8c96eae
|
GCS_MAVLink: add build_options.py option to remove fencepoint protocol
also gate more code on defines
Saves ~2kB
|
2023-08-09 17:53:54 +10:00 |
Peter Barker
|
13c83ee9f8
|
GCS_MAVLink: enable sending of RELAY_STATUS message
|
2023-08-09 07:44:07 +10:00 |
Peter Barker
|
d6979e62f0
|
GCS_MAVLink: handle mag cal as both COMMAND_LONG and COMMAND_INT
|
2023-08-08 10:06:13 +10:00 |
Peter Barker
|
8d30f84e73
|
GCS_MAVLink: move definition of HAL_HIGH_LATENCY2_ENABLED into config
|
2023-08-03 13:09:23 +10:00 |
Peter Barker
|
17ec5f7d3b
|
GCS_MAVLink: use long-to-int conversion code for SET_ROI_SYSID
also remove more code based on the mount-enabled define
|
2023-08-01 10:16:14 +10:00 |
Peter Barker
|
274aedeaae
|
GCS_MAVLink: rely on item conversion to run DO_SET_ROI_NONE when presented in COMMAND_LONG
|
2023-07-19 17:03:00 +09:00 |
Peter Barker
|
ae8d3724cd
|
GCS_MAVLink: convert to COMMAND_INT to handle MAV_CMD_DO_SET_HOME
|
2023-07-18 09:10:26 +10:00 |
Andy Piper
|
504fdb4ca3
|
GCS_MAVLink: squash bitwise | operator warnings
|
2023-07-13 11:02:40 +10:00 |
Peter Barker
|
f3e5e28364
|
GCS_MAVLink: zero structured passed in to convert_COMMAND_LONG_to_COMMAND_INT
|
2023-07-12 18:51:07 +10:00 |
Peter Barker
|
527f3d5728
|
GCS_MAVLink: add infrastructure to handle command longs as command ints
|
2023-07-12 18:51:07 +10:00 |