Peter Barker
4d4a63cc33
Rover: move Log_Write_Error into library
6 years ago
Patrick José Pereira
e8b5fd4c70
Rover: Fix typos
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
6 years ago
Peter Barker
9c36887a90
Rover: move devo telemetry handling to GCS
6 years ago
Peter Barker
5e73648d2a
Rover: move FRsky telemetry up into common GCS telemetry class
6 years ago
Peter Barker
5bd0db4117
Rover: use enum class for ArmingMethod and ArmingRequired
6 years ago
Michael du Breuil
1420ac868d
APMRover2: Allow scripting to run
6 years ago
Peter Barker
7d6140e029
Rover: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
277f3799a5
Rover: devo telemetry no long requires singleton classes to be passed in
6 years ago
Peter Barker
dab23b817c
Rover: AP_Frsky_Telem uses singletons
6 years ago
Peter Barker
9105284a7d
Rover: remove rc out initialisation wrappers
6 years ago
Peter Barker
9496ffea14
Rover: enable gripper support
6 years ago
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
a98e9f498f
Rover: DataFlash uses AP_Mission singleton
6 years ago
Peter Barker
29782c3d2e
Rover: move AP_Mission object into ModeAuto class
...
This mirrors what we did for Copter
6 years ago
Peter Barker
2e03061625
Rover: GCS_MAVLink uses dataflash singleton
6 years ago
Michael du Breuil
a40295c3b6
Rover: Make capability init consistent
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
6 years ago
Randy Mackay
3e7cd5a721
Rover: fix typo on call to AP_WindVane
6 years ago
IamPete1
4366bae96d
Rover: add sailboat support
6 years ago
Randy Mackay
efdd3946fc
Rover: simple mode fixes
7 years ago
Ammarf
6ba5942ece
Rover: add simple mode
7 years ago
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
7 years ago
Michael du Breuil
84baaea46d
Rover: Remove unneeded ServoRelayEvent mask set
7 years ago
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
7 years ago
Michael du Breuil
f4d2014b56
Rover: Update notify initilization
7 years ago
Michael du Breuil
2b5aa9bc53
Rover: Remove usage of analogPinToDigitalPin
7 years ago
Peter Barker
efdc13d143
Rover: remove pointless rangefinder_init shim function
7 years ago
Michael du Breuil
b5bc9e5147
Rover: Remove unneeded battery failsafe flag clearing
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
Randy Mackay
c51b38cd1c
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
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
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
7 years ago
Peter Barker
3afe591368
Rover: correct compilation when logging is disabled
7 years ago
Andrew Tridgell
a575608110
Rover: fixed build warnings
7 years ago
night-ghost
2aee8d1018
APMrover2: devo telemetry support (RX705/707)
7 years ago
Peter Barker
63e8fffbe4
Rover: Baro does its own dataflash logging now
7 years ago
Michael du Breuil
05173f24c6
Rover: Use RC_Channels instead of hal.rcin
7 years ago
Peter Barker
c10f404b12
Rover: tidy handling of barometer calibrations
7 years ago
Randy Mackay
96ae9cef14
Rover: send correct mav-type for boats
7 years ago
night-ghost
bab54ea647
Rover: allow AP_Stats to be optional
7 years ago
Peter Barker
9511e72113
Rover: use PerfInfo for performance monitoring
7 years ago
Peter Barker
df304c5e6b
Rover: remove shims used in scheduler table
7 years ago
Peter Barker
89c830e949
Rover: make SmartRTL mode decide whether to save position or not
...
This changes things to work like the Copter equivalent
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Dylan Herman
3edaff0309
Rover: sets SmartRTL home after ahrs home is set
...
Now uses AP_SmartRTL::set_home. It is called when arming and when GCS
requests home to be set to the current location
7 years ago
Randy Mackay
241456f55f
Rover: remove auto trim at startup
...
Also add additional checks to auto trim
7 years ago