Commit Graph

53 Commits

Author SHA1 Message Date
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
floaledm
629af84ca1 Rover: update sensor status error flags independently of sending a sys_status message 2016-10-28 15:11:44 +11:00