Peter Barker
3749cfd764
GCS_MAVLink: allow vehicles to override VFR_HUD.alt
6 years ago
Peter Barker
890a62fc51
GCS_MAVLink: move handling of gimbal messages up
...
GCS_MAVLink: move handling of mav_cmd_do_mount_control up
GCS_MAVLink: move handling of deprecated mount messages up
GCS_MAVLink: move handling of command_do_set_roi up
GCS_MAVLink: move handling of command_do_set_roi up
GCS_MAVLink: handle MAV_CMD_DO_MOUNT_CONFIGURE
GCS_MAVLink: call renamed AP_Mount send_mount_status msg
GCS_MAVLink: add support for MAV_CMD_DO_SET_ROI_LOCATION
6 years ago
Peter Barker
26e7abe6c4
GCS_MAVLink: use camera singleton to get camera rather than callback
7 years ago
Peter Barker
d5f6911db7
GCS_MAVLink: use compass singleton instead of subclass callback
7 years ago
Andrew Tridgell
048a52ebc0
GCS_MAVLink: make mavlink send from multiple threads safe
...
this takes a lock to prevent interleaving of mavlink msgs from
multiple threads
7 years ago
Peter Barker
3710c50c4e
GCS_MAVLink: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class
7 years ago
Peter Barker
4775a67ea0
GCS_Common: handle command_long in GCS base class
7 years ago
Peter Barker
4ad065de99
GCS_MAVLink: handle command_int in base class
7 years ago
Peter Barker
f7daf1c676
GCS_MAVLink: rearrange code for clarity
7 years ago
Peter Barker
11df6debd0
GCS_MAVLink: move mavlink reboot code up to base class
7 years ago
Andrew Tridgell
94d8010a16
GCS_MAVLink: expose HUD throttle accessor
7 years ago
Peter Barker
4a8614fbbd
GCS_MAVLink: handle MAV_CMD_FLASH_BOOTLOADER
7 years ago
Peter Barker
a44c1378f7
GCS_MAVLink: add send_textv functions
7 years ago
Peter Barker
27cd972331
GCS_MAVLink: add magic number definitions
7 years ago
Andrew Tridgell
4e4e5a2feb
GCS_MAVLink: send ESC telemetry messages
7 years ago
Peter Barker
c333a905df
GCS_MAVLink: use AP_FWVersion singleton
7 years ago
Peter Barker
721feaf40f
GCS_MAVLink: use AP_RTC
...
GCS_MAVLINK: Add SYSTEM_TIME handle (Patrick José Pereira)
7 years ago
Peter Barker
b0aeec4b6a
GCS_MAVLink: move handling of MAV_CMD_DO_GRIPPER up
7 years ago
Michael du Breuil
b331ddd49b
GCS_MAVLink: Remove some common wrappers, fix excessive FALLTHROUGH
7 years ago
Peter Barker
e50a817150
GCS_MAVLink: make VFR_HUD always return height above MSL
7 years ago
Peter Barker
d8871078ff
GCS_MAVLink: create persist_streamrates() callback to indicate persistence
...
Removes the catching of the message in each vehicle separately.
7 years ago
Peter Barker
d1174bcf70
GCS_MAVLINK: move try_send_message handling of vfr_hud up
7 years ago
Peter Barker
f668d0dc57
GCS_MAVLink: enhance TIMESYNC handling
...
GCS_MAVLink: use de-jittered timestamp for our timesync responses
GCS_MAVLink: periodically send timesync request packets
Currently no use is made of the result of these requests, however,
having the result present in telemetry logs will be useful data.
7 years ago
Peter Barker
e9d2be143a
GCS_MAVLink: moving sending of sim state up
7 years ago
Peter Barker
fe2d8f853b
GCS_MAVLink: add type-correctness for stream entries
7 years ago
Peter Barker
c5520cd995
GCS_MAVLink: eliminate MSG_LIMITS_STATUS
...
Only Sub used this, and it used it to send fence status, which we have a
separate ID for
7 years ago
Peter Barker
92927cd848
GCS_MAVLink: move try_send_message of servo-output-raw up
7 years ago
Peter Barker
0ca888d52a
GCS_MAVLink: move sending of POSITION_TARGET_GLOBAL_INT up
7 years ago
Peter Barker
4440f7ec4a
GCS_MAVLink: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
217fd73100
GCS_MAVLink: remove arguments to send_home and send_ekf_origin
7 years ago
Peter Barker
514bc5c21d
GCS_MAVLink: move send_attitude up to GCS_MAVLINK
7 years ago
Peter Barker
695c52be05
GCS_MAVLink: allow sub to override sending of scaled_pressure3
7 years ago
Peter Barker
8cb2b5809f
GCS_MAVLink: move try_send_message sending of sensor offsets up
7 years ago
Peter Barker
b51ec1d346
GCS_MAVLink: move try_send_message of RAW_IMU up to GCS_MAVLINK
7 years ago
Peter Barker
fc1775df75
GCS_MAVLink: handle setting of ekf origin in GCS_MAVLink
7 years ago
Michael du Breuil
1b05a18b84
GCS_MAVLink: Wrap sending named float values
7 years ago
Michael du Breuil
805e9519d1
GCS_MAVLink: Send rangefinder data
7 years ago
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
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
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
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
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