Michael du Breuil
03fc653e62
GCS_MAVLink: Don't rely on instance data from rangefinders
7 years ago
Andrew Tridgell
f4f62ececa
GCS_MAVLink: take account of transport lag in vision timestamps
7 years ago
Andrew Tridgell
ab9ef01889
GCS_MAVLink: added function for correcting offboard timestamps
7 years ago
Randy Mackay
e04de34014
GCS_MAVLink: add local time to VISP message
...
Adding both local and remote time is useful for providing support for this message because misaligned clocks lead to our EKF discarding the message
7 years ago
Peter Barker
347ab96bf0
GCS_MAVLink: move sending of battery data up
...
Also, use singleton to get battery object
7 years ago
Peter Barker
417e9e9aaf
GCS_MAVLink: move data stream send up
7 years ago
Peter Barker
8d7fadfdfc
GCS_MAVLink: set _initialised as last thing
7 years ago
Peter Barker
b76fa57108
GCS_MAVLink: move try_send_message handling of RC_CHANNELS_RAW up
7 years ago
Peter Barker
eecdcacf3e
GCS_MAVLink: move sending of heartbeats up to GCS_MAVLINK
7 years ago
Peter Barker
e4b4a746e6
GCS_MAVLink: move try_send_message handling of VIBRATION up
...
Also, use singleton to get ins
7 years ago
Andrew Tridgell
a5fe798e7f
GCS_MAVLink: we don't need the conversion helpers
7 years ago
Peter Barker
bf124e9333
GCS_MAVLink: make send_parameter_value_all a GCS method rather than static
7 years ago
Randy Mackay
e5c0b1814a
GCS_MAVLink: remove underscore from method names
7 years ago
Vince Kurtz
2f81747112
GCS_MAVLink: fix VISP logging
...
log VISP messages for the ATT_POS_MOCAP mavlink message as well
7 years ago
Peter Barker
682679c68d
GCS_MAVLink: use AP_ServoRelayEvents singleton
7 years ago
Tom Pittenger
63e42e194f
GCS_MAVLink: send correct mission_ack result type
...
has no effect since the two typedef enums equated to same value
7 years ago
Michael du Breuil
6e9e9dcdfa
GCS_MAVlink: Use RC_Channels instead of hal.rcin
7 years ago
Andrew Tridgell
fd3037bbb7
GCS_MAVLink: add support for alternative protocol
...
this allows an alternative to MAVLink to be installed on a GCS
port. This is used for BLHeli passthru support
7 years ago
Randy Mackay
64be134f7b
GCS_MAVLink: add VISP logging
7 years ago
Francisco Ferreira
ac73fa9681
GCS_MAVLink: fix method shadowing
7 years ago
Peter Barker
4fd2ec1cef
GCS_MAVLink: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
1f862e8192
GCS_MAVLink: serial control: avoid nullptr dererences
7 years ago
Peter Barker
d2ab76b2c6
GCS_MAVLink: calibrate airspeed sensor if it is present
7 years ago
Peter Barker
c6d7f5151a
GCS_MAVLink: tidy handling of barometer calibrations
7 years ago
Peter Barker
d878690d00
GCS_MAVLink: move common calibration functions up
7 years ago
Peter Barker
f6b7ca75e9
GCS_MAVLink: allow Plane to override method so it can set calib. flag
7 years ago
Peter Barker
09d4e36970
GCS_MAVLink: handle preflight calibrations
7 years ago
Peter Barker
c3e70e477d
GCS_MAVLink: avoid using global chan to uart mapping
...
This is an instance method, so it has a pointer to its own
uart
7 years ago
Peter Barker
42547d2d6d
GCS_MAVLink: allow extra mavlink port for packing vicon messages
7 years ago
Randy Mackay
428682c8e9
GCS_MAVLink: fix handling of global_vision_position_estimate
7 years ago
Peter Barker
ac1a00739c
GCS_MAVLink: remove msg_snoop functionality
...
inherit from GCS_MAVLink if you want to see mavlink traffic
7 years ago
Peter Barker
484d97597b
GCS_MAVLink: pass mavlink acks into accelcal library if it exists
7 years ago
Michael du Breuil
97fce557f5
GCS_MAVLink: Support AFS changes
7 years ago
Peter Barker
a5a36c04d1
GCS_MAVLink: feed vision position data into AHRS
7 years ago
Peter Barker
ed5140307a
GCS_MAVLink: move handling of visual odometry messages up
7 years ago
Peter Barker
0a08bba437
GCS_MAVLink: eliminate AP_HAL::Print and AP_HAL::Stream
7 years ago
Michael du Breuil
6652dd73e4
GCS_MAVLink: Correct sending SCALED_PRESSURE.press_diff
...
Closes #6642
7 years ago
Peter Barker
bed3f0c344
GCS_MAVLink: move handling of get_home_position up
7 years ago
Peter Barker
e9ecc11b00
GCS_MAVLink: use baro singleton
7 years ago
Peter Barker
9d381c26a7
GCS_MAVLink: use AHRS singleton
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
03019918cc
GCS_MAVLink: NFC adapt to new AP_Battery method name
7 years ago
Andrew Tridgell
6241ca4527
GCS_MAVLink: send 65535 for 16 bit meminfo
...
when above 65535 send 65535, so users don't get worried about low memory
on ChibiOS where they often have more than 64k available
7 years ago
Jacob Walser
582ef7ca5c
GCS_MAVLink: handle reset params to defaults command
7 years ago
Andrew Tridgell
8f1e8e787a
GCS_MAVLink: added DATA96 hook for AP_Radio
7 years ago
James Stewart
ec5faed133
GCS_MAVLink: send mission item requests to correct destination for partial updates
...
The correct destination is the GCS which last requested to update the mission (full or partial), not just the last GCS to set the mission count (full only).
7 years ago
Holger Steinhaus
36f0b429fb
GCS_MAVLink: send BATTERY_STATUS.energy_consumed if current measurement is available
7 years ago
Andrew Tridgell
e255f07022
GCS_MAVLink: rename ch variable
...
avoid conflict with ch variable from ChibiOS
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
596119bca3
GCS_MAVLink: do not use hardcoded array sizes
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
24ad9e9dff
GCS_MAVLink: Adapt to upstream mavlink changes in autopilot_version message
7 years ago
Peter Barker
8d7c710e9b
GCS_MAVLink: panic in SITL if unknown message sent
7 years ago