Commit Graph

1756 Commits

Author SHA1 Message Date
Michael du Breuil
4fda39a79a Rover: Check all EKF cores for health on arming 2019-04-09 10:53:25 +10:00
Peter Barker
5e3be86665 Rover: use RSSI singleton for logging 2019-04-09 09:33:13 +10:00
Michael du Breuil
8cf7c47f96 Rover: Fix RangeFinder init 2019-04-06 09:15:22 +11:00
Pierre Kancir
007d317741 APMrover2: move get_bearing_cd to Location and rename to get_bearing_to 2019-04-06 09:10:28 +11:00
Michael du Breuil
7634b988d7 Rover: include FWversion 2019-04-05 20:12:53 +11:00
Patrick José Pereira
70fa8bc8c0 Rover: Use new RC_Channel AUX_FUNC
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-04-03 09:53:58 -07:00
Tom Pittenger
fe9a9479e6 Rover: assign notify is_autopilot_mode flag 2019-04-03 10:10:52 +11:00
Peter Barker
fcfd37c025 Rover: rely on AP_Mission to emit GCS text 2019-04-02 11:07:58 +11:00
Peter Barker
d794c0fe53 Rover: add param conversion from MAG_ENABLE to COMPASS_ENABLED 2019-04-02 10:24:49 +11:00
Peter Barker
578438c178 APMrover2: move enabled parameter into compass library 2019-04-02 10:24:49 +11:00
Peter Barker
dabf92f5b6 Rover: use sanitize method rather than location_sanitize function 2019-04-02 10:19:38 +11:00
Tom Pittenger
6f5497cac3 Rover: rename dataflash to logger 2019-03-28 16:40:57 +11:00
Peter Barker
32b29b3394 Rover: use convenience manual_override method 2019-03-27 22:33:47 -07:00
Peter Barker
4d4a63cc33 Rover: move Log_Write_Error into library 2019-03-27 12:36:40 +11:00
Peter Barker
fda4487afe Rover: stop passing dataflash into handle_radio_status 2019-03-27 10:38:39 +11:00
Peter Barker
58de6f1e68 Rover: remove unused channel_aux member 2019-03-27 10:01:41 +11:00
Patrick José Pereira
e8b5fd4c70 Rover: Fix typos
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-03-26 15:39:39 +11:00
Peter Barker
f63a5d5c1b Rover: move various sensor status flag updates up 2019-03-26 11:03:21 +11:00
Peter Barker
6b26e87854 Rover: move command-long DO_SET_HOME up 2019-03-19 19:56:13 +11:00
Peter Barker
47f55b5fed Rover: remove copy of home 2019-03-19 15:27:16 +09:00
Peter Barker
9c36887a90 Rover: move devo telemetry handling to GCS 2019-03-19 14:39:14 +11:00
Peter Barker
903b2e381b Rover: GCS can report simple/supersimple input modes 2019-03-19 14:39:14 +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
7d2138bed9 Rover: fill Notify flag for flying 2019-03-19 14:39:14 +11:00
Randy Mackay
eb96dcf173 Rover: consolidate compass calls in sensors.cpp 2019-03-16 13:26:08 +09:00
Randy Mackay
c36345b2cc Rover: move declaration of rpm_update 2019-03-16 13:26:08 +09:00
Randy Mackay
7a80eb0169 Rover: move update_mission to APMrover2.cpp 2019-03-16 13:26:08 +09:00
cindyywang
d9805a9366 Rover: move methods in commands_logic.cpp to mode_auto.cpp 2019-03-16 13:26:08 +09:00
Randy Mackay
5286b6fab6 Rover: re-order auto mode implementations 2019-03-16 13:26:08 +09:00
Peter Barker
fb5532356a Rover: move sending of RPM message up 2019-03-16 10:33:01 +09:00
Randy Mackay
99dd588f28 Rover: version to 3.6.0-dev 2019-03-15 21:18:51 +09:00
Randy Mackay
f61f93ecf3 Rover: minor simplification to guided-within-auto 2019-03-15 21:18:48 +09:00
Randy Mackay
28ac2c2600 Rover: rename guided limits start_time_ms 2019-03-15 21:18:46 +09:00
Randy Mackay
95d68b0cf5 Rover: reached_destination becomes const 2019-03-15 14:51:35 +09:00
Randy Mackay
3f8adb4e7d Rover: guided-within-auto target moved to structure
also guided's limit_breached made const
also guided limit check uses is_positive
2019-03-15 14:51:35 +09:00
Randy Mackay
89f0418c0f Rover: support do-guided-limits mission command 2019-03-15 14:51:35 +09:00
Randy Mackay
721c200bcc Rover: support guided-within-auto
also adds support for sending position targets to offboard controller which is assumed to return velocity commands
2019-03-15 14:51:35 +09:00
Peter Barker
144f4e08b8 APMrover2: compass init never fails 2019-03-13 13:06:50 +11:00
Peter Barker
5bd0db4117 Rover: use enum class for ArmingMethod and ArmingRequired 2019-03-12 19:48:14 +11:00
Peter Barker
a17dbbe856 Rover: remove redundant PreArm: in check_failed calls 2019-03-08 08:57:53 +09:00
Peter Barker
a38092e220 Rover: move checking of fence up 2019-03-08 08:57:27 +09:00
Peter Barker
ee15be3bb3 Rover: fix multi-motors prearm check 2019-03-06 10:11:58 +09:00
Peter Barker
1debd88083 Rover: move sending of send_pid_tuning up 2019-03-05 10:41:56 +11:00
Michael du Breuil
1420ac868d APMRover2: Allow scripting to run 2019-03-05 08:45:54 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
36d755a48a Rover: replace location_offset() and get_distance() function calls with Location object member function calls
This allows removing duplicated code
2019-02-28 11:44:09 +11:00
IamPete1
4f9b8e1b6c Rover: add E-stop 2019-02-27 08:51:24 +09:00
Peter Barker
75af170900 Rover: AHRS set_orientation renamed to update_orientation 2019-02-26 10:28:09 +11:00
Peter Barker
101ce74071 Rover: Rally no longer takes ahrs in constructor 2019-02-20 18:03:38 +11:00
Peter Barker
a24de20f51 Rover: move update_sensor_flags to GCS_Rover.cpp 2019-02-20 11:57:00 +11:00