Peter Barker
ee4e876fd7
Rover: stop setting beacon in AHRS
2019-07-01 07:20:58 +09:00
Michael du Breuil
06e7120b4b
Rover: Send a heartbeat on mode change
2019-06-26 12:58:18 -07:00
Peter Barker
4a2022d6e3
Rover: remove pointless protocol parameter to setup_uart
2019-06-25 09:47:08 +10:00
Peter Barker
e2df3225b2
Rover: stop pointlessly passing serial manager around
2019-06-25 09:47:08 +10:00
Randy Mackay
c233c3aff3
Rover: integrate OAPathPlanner
2019-06-11 13:13:22 +09:00
Peter Hall
8caa753a55
Rover: init windvane with serial_manager
2019-06-03 10:48:19 +09:00
Peter Barker
22c5954c8f
Rover: move Arming functions into AP_Arming file
2019-05-30 16:02:10 +09:00
Peter Barker
55a9165624
Rover: emit throttle armed and throttle disarmed statustexts
2019-05-30 07:37:30 +09:00
Peter Barker
9851ec1ddb
Rover: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
2019-05-30 07:37:30 +09:00
Peter Hall
2d9a0195ce
Rover: make sailboat a class
2019-05-15 11:29:39 +09:00
Peter Barker
7de995aa3e
Rover: move responsibility for logging into library
2019-04-23 10:06:17 +10:00
Michael du Breuil
8cf7c47f96
Rover: Fix RangeFinder init
2019-04-06 09:15:22 +11:00
Michael du Breuil
7634b988d7
Rover: include FWversion
2019-04-05 20:12:53 +11:00
Tom Pittenger
fe9a9479e6
Rover: assign notify is_autopilot_mode flag
2019-04-03 10:10:52 +11:00
Peter Barker
578438c178
APMrover2: move enabled parameter into compass library
2019-04-02 10:24:49 +11:00
Peter Barker
4d4a63cc33
Rover: move Log_Write_Error into library
2019-03-27 12:36:40 +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
9c36887a90
Rover: move devo telemetry handling to GCS
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
5bd0db4117
Rover: use enum class for ArmingMethod and ArmingRequired
2019-03-12 19:48:14 +11:00
Michael du Breuil
1420ac868d
APMRover2: Allow scripting to run
2019-03-05 08:45:54 +11:00
Peter Barker
7d6140e029
Rover: GCS_MAVLink takes care of mavlink capabilities
2019-02-19 13:14:52 +11:00
Peter Barker
277f3799a5
Rover: devo telemetry no long requires singleton classes to be passed in
2019-02-13 19:24:07 +00:00
Peter Barker
dab23b817c
Rover: AP_Frsky_Telem uses singletons
2019-02-12 17:53:23 +00:00
Peter Barker
9105284a7d
Rover: remove rc out initialisation wrappers
2019-02-12 08:21:30 +09:00
Peter Barker
9496ffea14
Rover: enable gripper support
2019-02-09 11:02:22 +09:00
jmachuca77
692281b273
Rover: adding AP_RPM
2019-02-05 08:32:37 -08:00
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
2019-01-18 18:08:20 +11:00
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
2019-01-18 18:08:20 +11:00
Peter Barker
a98e9f498f
Rover: DataFlash uses AP_Mission singleton
2018-12-13 14:45:30 +09:00
Peter Barker
29782c3d2e
Rover: move AP_Mission object into ModeAuto class
...
This mirrors what we did for Copter
2018-12-13 13:44:46 +09:00
Peter Barker
2e03061625
Rover: GCS_MAVLink uses dataflash singleton
2018-12-11 08:43:47 +09:00
Michael du Breuil
a40295c3b6
Rover: Make capability init consistent
2018-11-05 14:04:36 +11:00
IamPete1
0dddc2eafe
Rover: add sailboat tacking
2018-11-01 18:04:19 +09:00
Randy Mackay
3e7cd5a721
Rover: fix typo on call to AP_WindVane
2018-10-07 15:46:57 +09:00
IamPete1
4366bae96d
Rover: add sailboat support
2018-09-28 10:40:12 +09:00
Randy Mackay
efdd3946fc
Rover: simple mode fixes
2018-09-11 16:43:17 +09:00
Ammarf
6ba5942ece
Rover: add simple mode
2018-09-11 16:43:17 +09:00
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
2018-08-30 08:19:02 +10:00
Michael du Breuil
84baaea46d
Rover: Remove unneeded ServoRelayEvent mask set
2018-08-20 21:31:06 -07:00
Peter Barker
1f0908bba2
Rover: move handling of RC Switches into RC_Channel
...
Rover: use base-class auxsw handling
Rover: factor out do_aux_function_change_mode
Rover: move mode number enumeration to be in Mode:: namespace
Rover: move mode switch handling to RC_Channel
Rover: rename control_modes.cpp to RC_Channel.cpp
Rover: move motor_active() to be a method on the motors class
2018-08-01 12:11:30 +09:00
Michael du Breuil
f4d2014b56
Rover: Update notify initilization
2018-08-01 09:22:09 +10:00
Michael du Breuil
2b5aa9bc53
Rover: Remove usage of analogPinToDigitalPin
2018-07-11 23:09:52 -07:00
Peter Barker
efdc13d143
Rover: remove pointless rangefinder_init shim function
2018-07-04 21:08:47 +01:00
Michael du Breuil
b5bc9e5147
Rover: Remove unneeded battery failsafe flag clearing
2018-06-27 11:39:35 +10:00
Peter Barker
87a3fcdd02
Rover: remove usb-mux checking
...
Nobody ever uses the result from this
2018-06-20 02:12:56 +01:00
Peter Barker
ab6cf171da
Rover: use AP_FWVersion singleton
2018-06-18 19:10:37 +01:00
Randy Mackay
c51b38cd1c
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
2018-06-12 08:29:08 +09:00
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.
2018-06-08 08:41:16 +09:00
Randy Mackay
73bdc3be09
Rover: set ahrs flyforward if thr over 15% for 2 seconds
...
or if throttle is positive and desired speed over 0.5m/s
2018-05-29 16:37:31 +09:00