chobits
ff6e4c4f9a
GCS_MAVLink: support VISION_SPEED_ESTIMATE
5 years ago
Peter Barker
5100c9fb8c
GCS_Common: whitelist AUTOPILOT_VERSION for in_delay_callback sending
...
GCSs may request this very early on in the boot process, particularly
for SITL.
If we try to send it during a delay callback then we end up dropping it
at the moment - but we'd already sent the ack in response to the
request.
5 years ago
Andy Piper
da166b256d
GCS_MAVLink: add messages to Spektrum telemetry if it is enabled
5 years ago
Andrew Tridgell
7cd901fa5b
GCS_MAVLink: enable ftp without filesystem
...
allows for @PARAM and @SYS
5 years ago
Peter Barker
8b0b644c11
GCS_MAVLink: correct check for payload space for COMMAND_ACK
5 years ago
Randy Mackay
6f8176c71e
GCS_MAVLink: remove ahrs3
5 years ago
Peter Barker
8b9281eaa1
GCS_MAVLink: log number of times message not sent due to no space
5 years ago
Randy Mackay
c39fef6c56
GCS_MAVLink: pass vision-position-estimate reset_counter to AP_VisualOdom handler
5 years ago
Randy Mackay
9769f08fd9
GCS_MAVLink: visual odometry build fixes
5 years ago
Randy Mackay
a1ddd55ea5
GCS_MAVlink: AP_integrate of rename to handle_vision_position_delta_msg
5 years ago
Randy Mackay
728e8b45a9
GCS_MAVLink: use AP_VisualOdom to handle vision-position-estimate messages
5 years ago
Siddharth Purohit
b0cbbb4bea
GCS_Common: fix unannotated fall-through between switch labels
5 years ago
Peter Barker
0b756547be
GCS_MAVLink: add stream_slowdown to MAV message
5 years ago
Peter Barker
a09ac895e9
GCS_MAVLink: remove dead assignment
...
This value is never used
5 years ago
Andrew Tridgell
8a84dbc19e
GCS_MAVLink: slow down telemetry during ftp
5 years ago
Peter Barker
97b07d9c84
GCS_MAVLink: add option to get the autopilot to hard-fault itself
5 years ago
Andrew Tridgell
39fc324854
GCS_MAVLink: convert to new get_rpm() API
5 years ago
Andrew Tridgell
aaf828c9d4
GCS_MAVLink: consider NO_CHANGE as success for bootloader flash
...
this prevents GCS users from seeing "update failed"
5 years ago
Rishabh
f3e66055e5
GCS_MAVLink: Alert GCS if user tries calibration while vehicle is armed
5 years ago
Peter Barker
fbe2e75b9f
GCS_MAVLink: divide time allowed to send messages fairly
5 years ago
Peter Barker
e2c9f6a8a1
GCS_MAVLink: add flags to MAV dataflash log
...
holds various pieces of simple information about a link
5 years ago
Peter Barker
f8f4ed7ee0
GCS_MAVLink: log disarm method
5 years ago
Andrew Tridgell
20ea1a3dc7
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
Michael du Breuil
1f8c030eba
GCS_MAVLink: Allow scripting to start/stop the REPL
5 years ago
Michael du Breuil
296c014d14
GCS_MAVLink: Fix excess trimming of autopilot version
5 years ago
Matt Lawrence
c84dcd9bf8
GCS_Mavlink: Add routing for GoPro heartbeat
5 years ago
Peter Hall
b1742b4e19
GCS_Mavlink: constrain battery current to avoid wrap
5 years ago
Randy Mackay
7a5f57f940
GCS_MAVLink: send rc output mode banner to GCS
5 years ago
Peter Barker
1650979a2b
GCS_MAVLink: add support for MAV_CMD_DEBUG_TRAP
5 years ago
Peter Barker
e248bdfb16
GCS_MAVLink: split statustexts into 50-byte chunks using mav2 extensions
5 years ago
Peter Barker
8fc64ccbe9
GCS_MAVLink: allow NavEKFs to be compiled out
5 years ago
Peter Barker
a9f62f196e
GCS_MAVLink: consolidate places we snprintf statustexts
5 years ago
Randy Mackay
188fdfb1b8
GCS_MAVLink: send optflow message even if no height estimate
5 years ago
Andrew Tridgell
1b528137f7
GCS_MAVLINK: cope with AP_Frsky_Telem being created after init
...
may be created by the FPort backend
5 years ago
Andrew Tridgell
c6322c7c98
GCS_MAVLink: send abs throttle in VFR_HUD
5 years ago
Peter Barker
01710c035e
GCS_MAVLink: handle proximity and rangefinder messages
5 years ago
Oliver Walters
5fa54f3986
GCS_MAVLink: added support for Piccolo CAN ESCs
5 years ago
Andrew Tridgell
dd73eac08c
GCS_MAVLink: support MAV_CMD_FIXED_MAG_CAL_YAW
5 years ago
Peter Barker
ebbcd00873
GCS_MAVLink: send statustext to all GCSs until update_send is called
...
until update_send it called we don't mark channels as streaming, so
send_statustext won't send to that channel.
Calculating the streaming mask could have been done as part of the init
call, but this fix may allow for information getting to the user in the
case that the streaming parameters are all zero, too.
5 years ago
Andrew Tridgell
f8f591c7db
GCS_MAVLink: fixed critical error on prefight cal ops
5 years ago
Peter Barker
314ea32ede
GCS_MAVLink: any internal error means MAV_STATE_CRITICAL
5 years ago
Marian Soban
6e961b55eb
GCS_MAVLink: LTM telemetry support
5 years ago
Andrew Tridgell
2b27cd2ce9
Plane: Add EFI Support
5 years ago
Andrew Tridgell
00e3344321
GCS_MAVLink: add EFI_STATUS message
5 years ago
Peter Barker
7d2557b316
GCS_MAVLink: correct txspace return value issues
...
- checking of space in send_to_active_channels was incorrect - did not
take into account locked status of the channel
- corrected return value on comm_get_txspace - took a uint32_t, cast it
to int16_t, checked it for zero, then cast it to uint16_t on return.
That's just... odd.
5 years ago
Peter Barker
a893a5483c
GCS_MAVLink: support sysid targetting
5 years ago
Peter Barker
ac7111f1d1
GCS_MAVLink: adjust for renaming of RangeFinder files
5 years ago
Peter Barker
402f3ec09c
GCS_MAVLink: honour coordinate altitude frames for DO_SET_ROI
...
Also use {} to construct the location.
Note the assumption that the frame is relative-to-home when we receive
the command via COMMAND (as opposed to COMMAND_LONG)
Note that this is a behavioural change as
5 years ago
Peter Barker
b9dbfff0d0
GCS_MAVLink: announce capabilities compass-cal and param float for all vehicles
5 years ago
Michael du Breuil
6f538dd45a
GCS_MAVLink: Initial FTP support
5 years ago