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
Peter Barker
e377debf25
Rover: add type-correctness for stream messages
7 years ago
Peter Barker
3f4783fa5d
Rover: move try_send_message of servo-output-raw up
7 years ago
Peter Barker
90124c20cb
Rover: shorten time remaining in try_send_message
...
The scheduler table entry for retrying defered messages doesn't allow
enough time for try_send_messages to run.
This change makes the time-remaining requirement the same as Plane.
7 years ago
Peter Barker
1ecd371cd0
Rover: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
3799a13bc3
Rover: move send_attitude up to GCS_MAVLINK
7 years ago
Peter Barker
c9d47c4ed5
Rover: move try_send_message sending of scaled_pressure up
7 years ago
Peter Barker
ace48d72b0
Rover: move try_send_message sending of sensor offsets up
7 years ago
Peter Barker
a37c8eae1f
Rover: move try_send_message of RAW_IMU up to GCS_MAVLINK
7 years ago
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
7 years ago
Michael du Breuil
dc5fae9ea6
Rover: Support rangefinder MAVLink changes
7 years ago
Peter Barker
b38d23d542
Rover: move sending of battery data up
7 years ago
Peter Barker
a692acad81
Rover: move data stream send up
7 years ago
Peter Barker
a78fe0896f
Rover: make scheduler track whether it has called the delay callback
7 years ago
Peter Barker
9e1811027d
APMrover2: move try_send_message handling of RC_CHANNELS_RAW up
7 years ago
Peter Barker
1bc208584f
Rover: move try_send_message of heartbeats up to GCS_MAVLINK
7 years ago
Peter Barker
25c2efb3ae
Rover: move try_send_message handling of VIBRATION up
7 years ago
Peter Barker
d66cb1dda0
Rover: use AP_ServoRelayEvents singleton
7 years ago
Michael du Breuil
05173f24c6
Rover: Use RC_Channels instead of hal.rcin
7 years ago
Michael du Breuil
3bad3b2e68
Rover: Check MANUAL_CONTROL target
7 years ago