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
Peter Barker
e38cefea8a
Rover: add SmartRTL mode
...
called at 3hz from scheduler
7 years ago
Peter Barker
45d76bdf25
Rover: add name4() to Mode and use it for AP_Notify calls
7 years ago
Randy Mackay
04e9228fa0
Rover: add Acro mode
...
ACRO_TURN_RATE allows user control of maximum turn rate
7 years ago
Peter Barker
c00a4f3bb2
Rover: AP_Camera uses GPS singleton
7 years ago
Peter Barker
2d0a23fcc8
Rover: call ins's periodic function
7 years ago
Lucas De Marchi
e98ccb9ae6
ArduRover: use static method to construct controllers
7 years ago
Lucas De Marchi
bfd13dfe87
global: use static method to construct AP_AHRS_DCM
7 years ago
Lucas De Marchi
beabae6a98
global: use static method to construct AP_AHRS_NavEKF
7 years ago
Lucas De Marchi
c9fbf7b722
global: use static method to construct AP_NavEKF3
7 years ago
Lucas De Marchi
e2fe36357a
global: use static method to construct AP_NavEKF2
7 years ago
Lucas De Marchi
eadd650d78
global: use static method to construct AP_RSSI
7 years ago
Lucas De Marchi
18aa88b329
global: use static method to construct AP_Mount
7 years ago
Lucas De Marchi
c3647f0185
global: use static method to construct AP_Camera
7 years ago
Lucas De Marchi
cc53e7bc4b
global: use static method to construct AP_ServoRelayEvents
7 years ago
Lucas De Marchi
13d7f58036
global: use static method to construct AP_Relay
7 years ago
Lucas De Marchi
9ce6019138
global: use static method to construct AP_Frsky_Telem
7 years ago
Lucas De Marchi
b022c02029
global: use static method to construct AP_BattMonitor
7 years ago
Lucas De Marchi
69b6d95cb2
global: use static method to construct AP_Board_Config{,_CAN}
7 years ago
Lucas De Marchi
a74e700006
global: use static method to construct RCMapper
7 years ago
Lucas De Marchi
72fd2d6f05
global: use static method to construct AP_SerialManager
7 years ago
Lucas De Marchi
fbe0d9761c
global: use static method to construct AP_OpticalFlow
7 years ago
Lucas De Marchi
5ec1430726
APMrover2: use static method to construct AP_Arming_Rover
7 years ago
Lucas De Marchi
b36a5919f5
global: use static method to construct AP_Mission
...
This also move the initialization to be in the header for those that
weren't already to maintain consistency.
7 years ago