Peter Barker
5bd0db4117
Rover: use enum class for ArmingMethod and ArmingRequired
6 years ago
Peter Barker
1debd88083
Rover: move sending of send_pid_tuning up
6 years ago
Michael du Breuil
1420ac868d
APMRover2: Allow scripting to run
6 years ago
Peter Barker
323d6850d5
Rover: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
7d6140e029
Rover: GCS_MAVLink takes care of mavlink capabilities
6 years ago
Peter Barker
d1cada0e25
Rover: move try_send_message of nav_controller_output up
6 years ago
Peter Barker
76910f9283
Rover: move visual odometry update function into AP_VisualOdom
6 years ago
Peter Barker
a722fd1323
Rover: make setting of home boolean in preparation for sanity checks
6 years ago
Peter Barker
277f3799a5
Rover: devo telemetry no long requires singleton classes to be passed in
6 years ago
Peter Barker
6fcdfbbe32
Rover: attempt to set home position regardless of GPS lock
...
The AHRS may be supplying as a home position through mechanisms other
than a GPS lock. Don't assume in the caller to update_home().
Rover: fold update_home_from_EKF back into sole caller
This method is confusingly similarly named to update_home - and they do
pretty much the opposite thing.
Rover: remove incorrect and misleading comments on set_home_to_current_location
Rover: rewrite update_home to not set home if no origin set
Also checks that home is set before using values from it
Rover: zero stack variables when updating home
If these are a problem we have significant problems through the code
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
Tom Pittenger
d5c67e0b07
Rover: move wheelEncoder logging to library
6 years ago
Tom Pittenger
12f66acfb7
Rover: remove wheel_encoder_rpm
6 years ago
jmachuca77
692281b273
Rover: adding AP_RPM
6 years ago
Peter Barker
7ea223eac6
Rover: move sending of sys_status message up
6 years ago
Peter Barker
9b16d1bbd3
Rover: move sending of fence_status up
6 years ago
Pavlo Kolomiiets
c0dcb93e4c
Rover: send mavlink WHEEL_DISTANCE message
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
TsuyoshiKawamura
41fd596c06
Rover: improve cruise speed/throttle learning. fix #9777
6 years ago
TsuyoshiKawamura
e64f50860f
Rover: move mode_from_mode_num function to its alphabetical order.
6 years ago
TsuyoshiKawamura
17f8b89b17
Rover: move mode_from_mode_num to mode.cpp
6 years ago
Michael du Breuil
216cb23806
APMRover2: Remove unneeded AP_Buffer include
6 years ago
Tatsuya Yamaguchi
3ff1bb7714
Rover: add ekf failsafe
6 years ago
Peter Barker
f8f5faa6b9
Rover: split DISTANCE_SENSOR onto its own ap_message id
6 years ago
Randy Mackay
66a2c10203
Rover: proximity logging uses LOG_BITMASK for rangefinder
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
b67876316a
Rover: rename send_extended_status1 to send_sys_status
6 years ago
TsuyoshiKawamura
ba0926e101
Rover: MIS_DONE_BEHAVE parameter to choose mode after mission done
6 years ago
Peter Barker
86994ba195
Rover: remove pointless wrappers around RC_Channels functions
6 years ago
Peter Barker
5dcf4dfffc
Rover: remove pointless wrappers around gcs functions
6 years ago
Randy Mackay
002223204b
Rover: add comments to failsafe structure
6 years ago
Peter Barker
78313dab4a
Rover: stop passing ahrs to OpticalFlow constructor
6 years ago
Peter Barker
67e5b18268
Rover: factor out do_aux_function_change_mode
6 years ago
Randy Mackay
047f704236
Rover: last_heartbeat_ms moved to failsafe structure
6 years ago
Randy Mackay
fa5de31cb9
Rover: rename control_failsafe to radio_failsafe_check
...
although this makes the name inconsistent with plane it is more precise because control can also come from rc-overrides which are covered by the GCS failsafe
6 years ago
Randy Mackay
2db6b7c7cb
Rover: move sailboat vars into struct
...
also fix airspeed library's parameter description
also log NaN when we do not have wind direction or speed estimates
also send timeout message to GCS when taking takes too long
6 years ago
Randy Mackay
4dbff6af7e
Rover: use AP_WindVane's send_wind
6 years ago
IamPete1
0dddc2eafe
Rover: add sailboat tacking
6 years ago
Peter Barker
9a263780d0
Rover: move handling of gimbal messages up
...
Rover: move handling of mav_cmd_do_mount_control up
Rover: move handling of deprecated mount messages up
Rover: move handling of command_do_set_roi up
Rover: move handling of command_do_set_roi up
Rover: mount no longer takes ahrs in constructor
6 years ago
Peter Barker
42b196a9a6
Rover: let AP_Mission handle common camera commands
6 years ago
Randy Mackay
4a5b56c929
Rover: windvane update called from scheduler at 20hz
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
Randy Mackay
f0ad8760e2
Rover: move rally to g2
7 years ago
Raouf
90fd64cf3a
Rover: add support for rally points
7 years ago
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
7 years ago
Randy Mackay
88a230e897
Rover: DPTH message only written if range finder last read time changed
7 years ago