Andrew Tridgell
d3ee8c8795
GCS_MAVLink: don't send statustext from other than main thread
...
This fixes high stack usage in the RCIN thread when it notifies the
GCS of a new RCIN protocol. The problem is severe when signing is
enabled, as signing adds over 500 bytes to stack cost of sending a
mavlink msg
fixes issue #13615
5 years ago
Randy Mackay
4b684085cc
GCS_MAVLink: send rc output mode banner to GCS
5 years ago
Andrew Tridgell
1201292c09
GCS_MAVLink: raise ftp stack size to 3072 from 1024
...
this prevents memory corruption on directory listing
5 years ago
Andrew Tridgell
48e116afca
GCS_MAVLink: support MAV_CMD_FIXED_MAG_CAL_YAW
5 years ago
Randy Mackay
a727ba6cf7
GCS_MAVLink: send optflow message even if no height estimate
5 years ago
Peter Barker
730257fe26
GCS_MAVLink: adjust for proximity status namespace change
5 years ago
Peter Barker
21a5618517
GCS_MAVLink: adjust for proximity rangefinder types changing namespacing
5 years ago
Andrew Tridgell
418eb48bb2
GCS_MAVLink: fixed critical error on prefight cal ops
5 years ago
Randy Mackay
04fcbacb9f
GCS_MAVLink: remove send-text re allocating for fence
5 years ago
Peter Barker
a1a82e998a
GCS_MAVLink: any internal error means MAV_STATE_CRITICAL
5 years ago
Peter Barker
865937306c
GCS_MAVLink: correct encoding used for send_to_components
...
These have to be packed onto the channel - otherwise they may ge
tencoded as mavlink1 instead of mavlink2 (or vice-versa)
5 years ago
Peter Barker
7df56a8533
GCS_MAVLink: check reply channel for space rather than current channel
5 years ago
Andrew Tridgell
8d18b973ff
GCS_MAVLink: added ftp_push_replies()
5 years ago
Andrew Tridgell
7591e33f5a
GCS_MAVLink: fixed comment
5 years ago
Andrew Tridgell
786e3d49e9
GCS_MAVLink: fixed session handling for ftp
5 years ago
Andrew Tridgell
33754fd107
GCS_MAVLink: rename emit_dir_entry to gen_dir_entry
...
comment from Sid
5 years ago
Andrew Tridgell
81bf1dffb2
GCS_MAVLink: fixes from my review
5 years ago
Michael du Breuil
bc8175940e
GCS_MAVLink: Initial FTP support
5 years ago
Randy Mackay
0ac53a7df4
GCS_MAVLink: mission item support more mav frames
5 years ago
Michael du Breuil
cb1b236439
GCS_MAVLink: Use the vehicle singleton to directly set the flight mode
5 years ago
Andrew Tridgell
c03796d7de
GCS_MAVLink: fixed uninitialised bytes in send_named_float()
...
this fixes an issue with mavproxy with python3
5 years ago
Randy Mackay
7ce2fb8783
GCS_Mavlink: handle_preflight_reboot made virtual
5 years ago
Andrew Tridgell
29e65a7294
GCS_MAVLink: supply IMU temperature in mavlink extensions
6 years ago
Do Carmo Lucas
dc4ad26e96
GCS_MAVLink: updates to support the latest stable mavlink changes (IMU temperature extension)
6 years ago
Randy Mackay
8686197c59
GCS_MAVLink: add comment above set-message-interval
6 years ago
Randy Mackay
3a113a31bb
GCS_MAVLink: minor fix to set_message_interval
6 years ago
Tatsuya Yamaguchi
9a99d9bff5
GCS_MAVLink: add set_message_interval functions
6 years ago
Andrew Tridgell
0deef76875
GCS_MAVLink: use HAL_MEM_CLASS for status sizes
6 years ago
Peter Barker
6d0c5da84a
GCS_MAVLink: allow upload of fence using mission item protocol
...
GCS_MAVLink: add support for fence inclusion circles
GCS_MAVLink: factor out a transfer_is_complete; start commenting properly
6 years ago
Peter Barker
74aed5aef8
GCS_MAVLink: cope with polyfence holding boundary points
6 years ago
Peter Barker
bc8e56966f
GCS_MAVLink: squelched rally-points-received message
6 years ago
Randy Mackay
5e3c6b4d3a
GCS_MAVLink: allow proximity to send only upward facing distances
...
this removes the requirement that a horizontal proximity sensor be enabled
6 years ago
Michael du Breuil
5000891a76
GCS_MAVLink: remove some unused includes
6 years ago
Peter Barker
2f60b230cd
GCS_MAVLink: use singleton to get AP_AdvancedFailsafe pointer
6 years ago
Peter Barker
8da978b913
GCS_MAVLink: use sending_mavlink1 method in send_rc_channels_raw
6 years ago
Andrew Tridgell
8bb6a67b36
GCS_MAVLink: refuse set of read-only parameters
6 years ago
Andrew Tridgell
98c2606c0a
GCS_MAVLink: fixed assumption on return of snprintf
6 years ago
Peter Barker
8fc55b9678
GCS_MAVLink: remove comm_get_available
...
available returns an unsigned integer, so this was just weird
6 years ago
Peter Barker
df5921a87c
GCS_MAVLink: gate AP_DEVO_Telem behind !HAL_MINIMIZE_FEATURES
6 years ago
Michael du Breuil
e5eeb6181d
GCS_MAVLink: Remove the usage of force_safety_no_wait
6 years ago
Michael du Breuil
a74f00d045
GCS_MAVLink: Remove single use method
6 years ago
Peter Barker
9da0efaaef
GCS_MAVLink: fill SYS_STATUS bits from AC_Fence
6 years ago
Michael du Breuil
c85c9faa6d
GCS_MAVLink: Directly include needed headers
6 years ago
Peter Barker
5d9b332bcb
GCS_MAVLink: log exectuted COMMAND_LONG and COMMAND_INT packets
6 years ago
Andrew Tridgell
cfc37f2089
GCS_MAVLink: log corrected timestamp for vision data
...
this allows for debugging of link lag issues
6 years ago
Peter Barker
2acc53ec17
GCS_MAVLink: break out of loop statement once we have a result
6 years ago
Peter Barker
052e721622
GCS_MAVLink: tweak timings debug messages
6 years ago
Peter Barker
4f9d1ada33
GCS_MAVLink: deny setting MIS_TOTAL parameter
...
Closes #11413
GCS_MAVLink: conform to parameter protocol requirements while ignoring sets
GCS_MAVLink: use internal-use-only param bit
6 years ago
Peter Barker
03c439f9ab
GCS_MAVLink: make update_sensor_status_flags private
6 years ago
Peter Barker
74670a77be
GCS_MAVLink: avoid allocating a GCS_MAVLINK per mavlink channel
6 years ago