Peter Barker
ae85994c59
GCS_MAVLink: include internal error count as errors4 in SYS_STATUS
6 years ago
Peter Barker
f385a4a329
GCS_Common: fix compiler warnings on missing parentheses
6 years ago
Randy Mackay
6ed09d83f3
GCS_MAVLink: send_home_position uses const Location reference
6 years ago
Rajat Singhal
bc22aeb4da
GCS_Mavlink: Correct format specifier in UART panic message
6 years ago
Peter Barker
a025794bae
GCS_MAVLink: correct is_streaming check and update of is-streaming mask
6 years ago
Peter Barker
264a757095
GCS_MAVLink: add send_to_active_channels method
6 years ago
Peter Barker
4d46c801f2
GCS_MAVLink: panic in SITL if we fail to write to uart
6 years ago
Peter Barker
99c56c1770
GCS_MAVLink: fix MAV.txp log field
...
This was being promoted to an unsigned.
6 years ago
Peter Barker
75ae6b59b0
GCS_MAVLink: allow Copter to disallow mavlink disarm
6 years ago
Peter Barker
e340873d88
GCS_MAVLink: canonicalise on success on commanded-to-arm-when-armed
...
This means the mavlink return value indicates the current arm status of
the vehicle rather than success/failure of transitioning to the armed or
disarmed state (where trying to arm when armed is considered a failure).
MAVLink is a lossy communication mechanism. It would not be
unreasonable for a GCS to issue a disarm command multiple times to
increase the chances of the command getting through.
6 years ago
Peter Barker
b857d2c1af
GCS_MAVLink: handle MAV_CMD_COMPONENT_ARM_DISARM
6 years ago
Peter Barker
1b90643751
GCS_MAVLink: report more internal errors in SYS_STATUS
6 years ago
Peter Barker
d0105c8fa7
GCS_MAVLink: factor mission handling, use for Rally
...
GCS_MAVLink: allow all mission types to be cleared
GCS_MAVLink: remove unused parameters from handle-mission-count
6 years ago
Andrew Tridgell
e2d863498b
GCS_MAVLink: clear last msgs when done
...
this makes MON and WDOG logs clearer
6 years ago
Andrew Tridgell
64c723fd31
GCS_MAVLink: record mavlink msg IDs for watchdog
6 years ago
Andrew Tridgell
3772f58be9
GCS_MAVLink: removed unusued AP_Common/Semaphore.h
6 years ago
Tom Pittenger
1f3c3c853f
GCS_MAVLink: move heartbeat sending to gcs instead of by vehicles
6 years ago
Tom Pittenger
4c641c6e2b
GCS_MAVLink: comply with mavlink spec to ignore rc_override UINT16_MAX
6 years ago
Jaaaky
971e3af826
GCS_MAVLink: prgama away address-of-packed-member only for g++ >= 9
6 years ago
Peter Barker
9273ac3631
GCS_MAVLink: pragma away address-of-packed-member
...
g++-9 throws a lot of warnings for taking addresses of packed members.
We can have this warning for our ArduPilot code, but there's way too
many issues within MAVLink to put up with.
6 years ago
Peter Barker
a0c80a0b3b
GCS_MAVLink: make send_text and send_textv const
6 years ago
Peter Barker
e6653f42dd
GCS_MAVLink: correct examples with override keyword
6 years ago
Pierre Kancir
e3057b40f3
GCS_MAVLINK: remove mavlink send_buf usage
6 years ago
Pierre Kancir
cc14885913
GCS_MAVLINK: remove mavlink send_buf usage
6 years ago
Andrew Tridgell
2313970eaf
GCS_MAVLink: added method to lockup autopilot
...
used for watchdog testing
6 years ago
Peter Barker
c143ec47da
GCS_MAVLink: Bitmask is now a template
6 years ago
Peter Barker
efb98437e6
GCS_MAVLink: move setting of compass sys_status bits up
6 years ago
Peter Barker
08cbf18958
GCS_MAVLink: header include fixes for RSSI changes
6 years ago
Pierre Kancir
5a7081b457
GCS_MAVLink: move check_latlng to Location
6 years ago
Andrew Tridgell
f998a74adf
GCS_MAVLink: don't report SCALED_PRESSURE2 with a non-existant airspeed sensor
6 years ago
Randy Mackay
bbd051b246
GCS_MAVLink: send OPTICAL_FLOW messages to optical flow driver
6 years ago
Peter Barker
31daaf9933
GCS_MAVLink: add floating-point-constant designators
6 years ago
Peter Barker
5c4983ffcd
GCS_MAVLink: stop converting compass cal floats to ints before saving
6 years ago
Michael du Breuil
8cafbe394f
GCS_MAVLink: Fix includes
6 years ago
Rajat Singhal
b7a40f2bfe
GCS_Mavlink: Add function for sending POSITION_TARGET_LOCAL_NED message
6 years ago
Tom Pittenger
8845cc2053
GCS_MAVLink: rename dataflash to logger
6 years ago
Peter Barker
30a66d9f13
GCS_MAVLink: implement a convenience manual_override method
6 years ago
Randy Mackay
b496af411e
GCS_MAVLink: fix typo
6 years ago
Peter Barker
778bff966c
GCS_MAVLink: stop passing dataflash into handle_radio_status
...
It can use the singleton instead
6 years ago
Peter Barker
0ef26a6950
GCS_MAVLink: add support for request_message
6 years ago
Peter Barker
2796beac8d
GCS_MAVLink: move various sensor status flag updates up
6 years ago
Peter Barker
b3203601f3
GCS_MAVLink: send internal errors as bitmask in sys_status
6 years ago
Peter Barker
236056ffbd
GCS_MAVLink: take 0,0 as meaning set-home-to-current-location
...
This isn't in spec, but is what Sub used to do, and what other vehicles
also used to do.
We treat 0,0 as "current location" in various other places, so it kind
of makes sense here too.
6 years ago
Peter Barker
95745f0d31
GCS_MAVLink: move command-long DO_SET_HOME up
6 years ago
Peter Barker
bc2080cea2
GCS_MAVLink: move devo telemetry handling to GCS
6 years ago
Peter Barker
3100c8edad
GCS_MAVLink: GCS can report simple/supersimple input modes
6 years ago
Peter Barker
cf264a7d5e
GCS_MAVLink: move vehicle_initialised to be on GCS not GCS_MAVLink
6 years ago
Peter Barker
b12d20d86c
GCS_MAVLink: add support for frame_string
6 years ago
Peter Barker
ab1c42696c
GCS_MAVLink: move FRsky telemetry up into common GCS telemetry class
6 years ago
Peter Barker
5eb9622105
GCS_MAVLink: correct compilation for ALT_FRAME issue
6 years ago