Peter Barker
d23bd150f2
Rover: remove get_advanced_failsafe override; singleton to be used
2020-02-05 10:04:08 +11:00
Peter Barker
190f716c43
Rover: avoid allocate a GCS_MAVLINK per mavlink channel
2019-08-14 18:25:43 +10:00
Pierre Kancir
86406fdb02
APMrover2: pass mavlink_message_t by const reference
2019-07-16 20:51:42 +10:00
Randy Mackay
66fa948e27
Rover: send position-target-global-int mavlink messages
2019-05-29 09:40:05 +09:00
Peter Barker
f63a5d5c1b
Rover: move various sensor status flag updates up
2019-03-26 11:03:21 +11:00
Peter Barker
070b185d2a
Rover: move vehicle_initialised to be on GCS not GCS_MAVLink
2019-03-19 14:39:14 +11:00
Peter Barker
5e73648d2a
Rover: move FRsky telemetry up into common GCS telemetry class
2019-03-19 14:39:14 +11:00
Peter Barker
1debd88083
Rover: move sending of send_pid_tuning up
2019-03-05 10:41:56 +11:00
Peter Barker
6331efcc12
Rover: move sensor flags to be a GCS thing rather than a GCS_MAVLINK thing
2019-02-19 14:09:59 +11:00
Peter Barker
7d6140e029
Rover: GCS_MAVLink takes care of mavlink capabilities
2019-02-19 13:14:52 +11:00
Peter Barker
d1cada0e25
Rover: move try_send_message of nav_controller_output up
2019-02-19 10:08:00 +11:00
Peter Barker
dbdf17d6c6
Rover: use visual odometry singleton
2019-02-15 16:56:13 +11:00
Peter Barker
4cdbcab723
Rover: move handling of command-int MAV_CMD_DO_SET_HOME up
2019-02-13 09:42:26 +11:00
Peter Barker
76fe58a3bd
Rover: move handling of RC_CHANNELS_OVERRIDE up
2019-02-05 13:59:21 +11:00
Peter Barker
7ea223eac6
Rover: move sending of sys_status message up
2019-02-05 11:07:39 +11:00
Michael du Breuil
b00b7e827f
APMRover2: Remove unneeded GCS rally override
2019-01-08 10:39:50 +11:00
Peter Barker
f8f5faa6b9
Rover: split DISTANCE_SENSOR onto its own ap_message id
2018-12-19 07:24:37 +11:00
Peter Barker
90d13548a1
Rover: split SYS_STATUS and POWER_STATUS onto separate ap_messages
2018-12-18 14:05:20 +11:00
Peter Barker
588829161b
Rover: move accept_packet to GCS_MAVLink base class
2018-12-14 12:44:31 +11:00
Peter Barker
0fa9f43815
Rover: GCS_MAVLink now uses Mission singleton
2018-12-13 10:52:52 +09:00
Peter Barker
7c60c85a12
Rover: use camera singleton to get camera rather than callback
2018-08-31 15:48:56 +10:00
Peter Barker
a5691500ad
Rover: GCS_MAVLink uses compass singleton, stop implementing get_compass
2018-08-31 15:48:56 +10:00
Raouf
90fd64cf3a
Rover: add support for rally points
2018-08-30 09:54:51 +09:00
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
2018-07-18 15:11:09 +09:00
Peter Barker
0785e48718
Rover: handle command_int in base class
2018-07-06 09:43:09 +10:00
Peter Barker
1da3e8f182
Rover: handle command_long in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
ab6cf171da
Rover: use AP_FWVersion singleton
2018-06-18 19:10:37 +01:00
Peter Barker
829d18874e
Rover: create persist_streamrates() callback to indicate persistence
2018-05-29 13:08:29 +10:00
Peter Barker
9d83ee8cc7
Rover: move sending of vfr_hud up
2018-05-29 13:00:40 +10:00
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
2018-05-17 10:13:42 +10:00
Peter Barker
a692acad81
Rover: move data stream send up
2018-05-09 16:15:38 +10:00
Peter Barker
d66cb1dda0
Rover: use AP_ServoRelayEvents singleton
2018-04-18 20:31:55 +09:00
Peter Barker
a45e3cba15
Rover: factor vehicle's mavlink send_heartbeat
2018-04-03 13:05:19 +01:00
Peter Barker
762b31b147
Rover: create a preflight calibration function
...
Some functionality has moved up.
2018-04-02 23:25:05 +01:00
Michael du Breuil
b761a57da3
Rover: Support new battery interface
2018-03-27 22:12:21 +01:00
Peter Barker
3c58eca0ab
Rover: move handling of visual odometry messages up
2018-03-23 09:28:07 +09:00
Peter Barker
baf82cec22
Rover: use gps singleton for GCS functions
2017-11-15 13:43:03 +00:00
Peter Barker
b84e40a804
Rover: move handling of SET_GPS_GLOBAL_ORIGIN up
2017-09-19 15:44:23 +09:00
Peter Barker
85ac69f701
Rover: move send_autopilot_request calls up to GCS base class
2017-08-30 15:54:46 +01:00
Peter Barker
f3a0d2b02b
Rover: use GCS_MAVLINK subclasses to handle set_mode
2017-08-16 11:58:10 +10:00
Michael du Breuil
a98c8427dd
Rover: Expose the AFS instance to MAVLink
2017-08-15 15:14:56 +01:00
Peter Barker
2014eb0def
Rover: move common mavlink camera handling up
2017-07-28 14:32:58 +01:00
Peter Barker
fec152385c
Rover: handle common GPS messages in base GCS_MAVLINK class
2017-07-25 14:00:45 +01:00
Peter Barker
3586f0e8fb
Rover: move handling of MAG_CAL command longs up
2017-07-17 14:17:19 +01:00
Peter Barker
bcf7c6e6b6
Rover: move mavlink support for servo/relay up
2017-07-16 23:56:00 +01:00
Peter Barker
2717244dd8
Rover: move rally-point handling up
2017-07-14 01:28:05 +01:00
Peter Barker
7aff4c6ab9
Rover: move handling of incoming statutext messages up
2017-07-12 16:52:24 +01:00
Peter Barker
901045b029
Rover: move common mission handling up to GCS_MAVLINK
2017-07-11 23:45:17 +01:00
Pierre Kancir
c41e695c98
APMRover2: correct some style
2017-04-26 08:43:09 +10:00
Pierre Kancir
326e0f224f
Rover: added SYSID_ENFORCE parameter
2016-11-24 09:34:48 +11:00