Peter Barker
a55c40949b
GCS_MAVLink: remove pointless protocol parameter to setup_uart
6 years ago
Peter Barker
ca449cd979
GCS_MAVLink: stop pointlessly passing serial manager around
6 years ago
Peter Barker
45fab82345
GCS_MAVLink: eliminate redundant static pointer to serialmanager
6 years ago
Andrew Tridgell
b6dbb8f464
GCS_MAVLink: always show AHRS healthy with EKF type 10
...
this fixes an issue noticed by Marco with xplane
6 years ago
Peter Barker
c11da6a85d
GCS_MAVLink: routing example: use GCS_Dummy in place of custom GCS
6 years ago
Peter Barker
0963957b31
GCS_MAVLink: correct GCS_Dummy firmware version
6 years ago
Peter Barker
c39a622653
GCS_MAVLink: take sw_version from AP_FWVersion struct
6 years ago
Peter Barker
a2c4bfea0c
GCS_MAVLink: use send_to_active_channels for parameters
6 years ago
Michael du Breuil
be7afe346b
GCS_MAVLink: Fix AP_GPS include
6 years ago
Michael du Breuil
8c00102259
GCS_MAVLink: Reduce scoping on AP_BattMonitor include
6 years ago
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