Peter Barker
47d9960eb9
Rover: call compass cal routine directly from sched table
6 years ago
Michael du Breuil
8cf7c47f96
Rover: Fix RangeFinder init
6 years ago
Peter Barker
578438c178
APMrover2: move enabled parameter into compass library
6 years ago
Peter Barker
4d4a63cc33
Rover: move Log_Write_Error into library
6 years ago
Peter Barker
58de6f1e68
Rover: remove unused channel_aux member
6 years ago
Peter Barker
47f55b5fed
Rover: remove copy of home
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
Randy Mackay
eb96dcf173
Rover: consolidate compass calls in sensors.cpp
6 years ago
Randy Mackay
c36345b2cc
Rover: move declaration of rpm_update
6 years ago
Randy Mackay
7a80eb0169
Rover: move update_mission to APMrover2.cpp
6 years ago
Peter Barker
fb5532356a
Rover: move sending of RPM message up
6 years ago
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