Randy Mackay
b405286262
Rover: nav-controller-output message sourced from flight mode
...
future change will allow overriding these values so each mode can provide the best value
6 years ago
Randy Mackay
2b97e496ff
Rover: nav-controller-output msg sends roll as zero and pitch for balance bot
6 years ago
Peter Barker
d1eb9c5c71
Rover: split MSG_SCALED_PRESSURE into three separate messages
6 years ago
Peter Barker
434a263ef4
Rover: split MSG_RAW_IMU1 into per-IMU ap_messages
6 years ago
Peter Barker
a5b5688960
Rover: send both SYS_STATUS or POWER_STATUS or neither
6 years ago
Peter Barker
b67876316a
Rover: rename send_extended_status1 to send_sys_status
6 years ago
Peter Barker
9665d8d2e9
Rover: adjust for new update entry points into GCS
6 years ago
Peter Barker
0d8e3bdfd8
Rover: add parameter stream to list-of-all-streams
6 years ago
Peter Barker
dc4e58de13
Rover: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
6 years ago
Peter Barker
54d4030ed1
Rover: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
6 years ago
Peter Barker
5dcf4dfffc
Rover: remove pointless wrappers around gcs functions
6 years ago
Randy Mackay
1069ab0860
Rover: GCS invoked RTL returns failed when set-mode fails
6 years ago
Randy Mackay
6167e6ac0b
Rover: gcs fs not triggered if rc-overrides arrive
...
also not triggered if manual-control messages arrive
also minor restructure of gcs_failsafe_check (non-functional)
also remove unnecessary failsafe_trigger call when heartbeats arrive
6 years ago
Randy Mackay
047f704236
Rover: last_heartbeat_ms moved to failsafe structure
6 years ago
Randy Mackay
4dbff6af7e
Rover: use AP_WindVane's send_wind
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
6 years ago
Peter Barker
9a263780d0
Rover: move handling of gimbal messages up
...
Rover: move handling of mav_cmd_do_mount_control up
Rover: move handling of deprecated mount messages up
Rover: move handling of command_do_set_roi up
Rover: move handling of command_do_set_roi up
Rover: mount no longer takes ahrs in constructor
6 years ago
Raouf
fc5ce7b273
Rover: send obstacle_distance messages to proximity lib
6 years ago
Randy Mackay
c3f3ee03d0
Rover: windvane calibration can be started with preflight-calibration msg
...
send COMMAND_LONG with MAV_CMD_PREFLIGHT_CALIBRATION command and set param6 field to 3
6 years ago
IamPete1
4366bae96d
Rover: add sailboat support
6 years ago
Peter Barker
7c60c85a12
Rover: use camera singleton to get camera rather than callback
7 years ago
Peter Barker
a5691500ad
Rover: GCS_MAVLink uses compass singleton, stop implementing get_compass
7 years ago
Randy Mackay
dd3163b065
Rover: rename AC_RALLY to AP_RALLY
7 years ago
Randy Mackay
f0ad8760e2
Rover: move rally to g2
7 years ago
Raouf
90fd64cf3a
Rover: add support for rally points
7 years ago
Randy Mackay
5aa1286344
Rover: report left and right wheel control PID
7 years ago
Randy Mackay
e0fa829665
Rover: pitch PID_TUNING sends degrees
...
also send FF although it is rarely used
7 years ago
Randy Mackay
289fe6c391
Rover: minor fixes for reversed handling
7 years ago
Raouf
df3b6202f5
Rover: support DO_SET_REVERSE commands in guided, RTL, SmartRTL
7 years ago
Raouf
80753430e8
Rover: Accept DO_SET_REVERSE command
7 years ago
Randy Mackay
0722c6a265
Rover: minor format fix to GCS_MAVLink.cpp
7 years ago
Peter Barker
5d923aed85
Rover: remove dead gcs failsafe code
...
Also use rc().has_valid_input() before using radio for trim
7 years ago
Randy Mackay
84bda4e893
Rover: follow mode fixes and improvements
...
fix follow endless loop on enter
pass mavlink messages to AP_Follow
separate follow from guided
follow slows based on yaw error
check follow is enabled before entering follow mode
fix order in switch statement when converting from mode number to mode object
remove unused last_log_ms from follow mode
7 years ago
Peter Barker
b62639e07c
Rover: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class
7 years ago
Peter Barker
0785e48718
Rover: handle command_int in base class
7 years ago
Peter Barker
1da3e8f182
Rover: handle command_long in GCS base class
7 years ago
Peter Barker
e1408696dc
Rover: move mavlink reboot code up to base class
7 years ago
Ebin
936ebbe1f3
Rover: Added BalanceBot as a rover frame
7 years ago
Andrew Tridgell
667ad98057
Rover: added ESC_TELEMETRY to mavlink streams
7 years ago
Peter Barker
87a3fcdd02
Rover: remove usb-mux checking
...
Nobody ever uses the result from this
7 years ago
Peter Barker
ab6cf171da
Rover: use AP_FWVersion singleton
7 years ago
Michael du Breuil
c85f8c7bf5
Rover: Simplify radio trimming, improve MAVLink report
7 years ago
Randy Mackay
a08a955cbc
Rover: accept DO_CHANGE_SPEED commands
7 years ago
Peter Barker
36705af8ff
Rover: create an enumeration to hold vehicle mode constants
...
This gives us type-safety on the mode numbers. This is advantageous as
some of these symbols exist with different values elsewhere in the code.
7 years ago
Michael du Breuil
cc772710ec
Rover: Rework to support override changes
7 years ago
Peter Barker
424d243c7f
Rover: move try_send_message handling of EKF_STATUS_REPORT up
7 years ago
Randy Mackay
1e058045f7
Rover: guided mode more forgiving of set-position-targets type_mask field
...
accept position targets regardless of any other bit settings in type mask field. This makes rover more forgiving of errors in the type_mask field.
7 years ago
Peter Barker
829d18874e
Rover: create persist_streamrates() callback to indicate persistence
7 years ago
Peter Barker
9d83ee8cc7
Rover: move sending of vfr_hud up
7 years ago
Peter Barker
8101f2b573
Rover: move sending of simstate up
7 years ago