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
Peter Barker
9b269b1b56
Rover: use AP_RTC
...
Rover: AP_GPS now sets the system time directly
7 years ago
Michael du Breuil
c85f8c7bf5
Rover: Simplify radio trimming, improve MAVLink report
7 years ago
Randy Mackay
b69155793f
Rover: add Log_Write_Depth
7 years ago
Randy Mackay
d34c87a457
Rover: alphabetise Log_Write methods
7 years ago
Randy Mackay
c51b38cd1c
Rover: rename Log_Arm_Disarm to Log_Write_Arm_Disarm
7 years ago
Randy Mackay
10d89f1315
Rover: remove unimplemented Log_Write_Performance declaration
7 years ago
Peter Barker
cf1f2f9aeb
Rover: move motors_active to be motors.active
...
This will help when we come to subclass the Motors library.
7 years ago
Peter Barker
65b7ca3fbb
Rover: factor out a do_aux_function_change_mode
...
Less code is good
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
Ammarf
26c25daa36
Rover: add support for lateral control input
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
9d83ee8cc7
Rover: move sending of vfr_hud up
7 years ago
Peter Barker
8101f2b573
Rover: move sending of simstate up
7 years ago
Randy Mackay
24dd9a1c2c
Rover: update GPS at 50hz
7 years ago
Peter Barker
1ecd371cd0
Rover: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
7 years ago
Peter Barker
3799a13bc3
Rover: move send_attitude up to GCS_MAVLINK
7 years ago
Peter Barker
0d3051e46a
Rover: handle setting of ekf origin in GCS_MAVLink
7 years ago
Peter Barker
a52f3d8f70
Rover: move Log_Write_Home_And_Origin into AP_AHRS
7 years ago
Peter Barker
a78fe0896f
Rover: make scheduler track whether it has called the delay callback
7 years ago
Peter Barker
9e1811027d
APMrover2: move try_send_message handling of RC_CHANNELS_RAW up
7 years ago
Randy Mackay
c6638f66de
Rover: Loiter mode for boats
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
e74d07ff15
Rover: remove wrapper for Log_Write_Beacon
7 years ago
Peter Barker
a45e3cba15
Rover: factor vehicle's mavlink send_heartbeat
7 years ago
Peter Barker
c10f404b12
Rover: tidy handling of barometer calibrations
7 years ago
Michael du Breuil
b761a57da3
Rover: Support new battery interface
7 years ago
Peter Barker
9d0da4a71f
Rover: move home state into AP_AHRS
7 years ago
Peter Barker
ceb64fb7d9
Rover: use ins singleton
7 years ago
Peter Barker
81ba037582
Rover: use baro singleton
7 years ago
Peter Barker
90d26a5100
Rover: eliminate perf_update scheduler table shim
7 years ago
Peter Barker
d9bb546048
Rover: use AP_Scheduler's loop() function
7 years ago
Peter Barker
211e7416a9
Rover: use scheduler ticks in place of mainloop_count
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
Michael du Breuil
2e9e91b3a3
Rover: Move battery logging to AP_BattMonitor
7 years ago
Randy Mackay
489c42bdff
Rover: add avoidance library
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Peter Barker
7cf2712bf1
Rover: AP_AHRS no longer requires GPS in constructor
7 years ago
Peter Barker
bce9a40ab5
Rover: remove unimplemented methods
7 years ago
Andrew Tridgell
482ae876fb
Rover: removed create() method for objects
...
See discussion here:
https://github.com/ArduPilot/ardupilot/issues/7331
we were getting some uninitialised variables. While it only showed up in
AP_SbusOut, it means we can't be sure it won't happen on other objects,
so safest to remove the approach
Thanks to assistance from Lucas, Peter and Francisco
7 years ago
Randy Mackay
f6f40afcda
Rover: rename control_mode_from_num to mode_from_mode_num
7 years ago
Randy Mackay
9710b16cac
Rover: THR dataflash logging replaces CTUN
7 years ago
Randy Mackay
8eb991b610
Rover: boats say active at destination in auto
...
previously the user would use the LOITER_UNLIMITED or LOITER_TIME mission commands to specify that the vehicle should remain active at the destination. This was cumbersome and not the best way to specify this behaviour because these two commands are valid for regular rovers that should not try to remain active at the destination.
7 years ago
Randy Mackay
aa38239629
Rover: add FRAME_CLASS to differentiate boats from rovers
7 years ago
Peter Barker
1d2ec9054b
Rover: tighten return types of mavlink functions and variables
7 years ago