Peter Barker
29785dabca
Rover: use rangefinder distance() rather than distance_cm
3 years ago
Peter Barker
4db1e6a914
Rover: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
3 years ago
Randy Mackay
315c5fb7d7
Rover: GCS_PID_MASK supports Velocity North and East
3 years ago
Peter Barker
bb44cca7ed
Rover: add RebootRequred to stream rate parameters
3 years ago
Randy Mackay
0ecbfa5ba9
Rover: minor format fixes
3 years ago
Peter Barker
8df3c5a346
Rover: create and use location_from_command_t
3 years ago
Peter Barker
fba1710fbf
Rover: provide default implemenation of handle_change_alt_request
...
The TODO items to actually implement these are almost 6 years old.
Since then these methods have been burning space.
This doesn't even make sense for several vehicles, so a default
implementation which does nothing seems OK.
3 years ago
Randy Mackay
2c6e5d4b98
Rover: use AR_AttitudeControl::get_throttle_speed_pid_info
3 years ago
Iampete1
72b821d9da
Rover: remove trim radio functionality
3 years ago
Josh Henderson
6c25a8e628
Rover: position_target_global_int() remove rotating yaw for MAV_BODY_FRAMES
3 years ago
olliw42
2fecc02aa6
Rover/GCS_MAVLINK: add send_servo_out() method and use GCS_MAVLINK::receiver_rssi()
4 years ago
Andrew Tridgell
52fe9ff5b4
Rover: added MCU_STATUS message
4 years ago
Andrew Tridgell
27ff63b865
Rover: added slew rate and Dmod for PID_TUNING message
4 years ago
Peter Barker
f1e2e344f1
Rover: stop sending SENSOR_OFFSETS
...
Only works for first compass instance.
We have all of these in parameters anyway.
4 years ago
Peter Hall
5ad69fc5a3
Rover: send AIS
4 years ago
Josh Henderson
4559274755
Rover: remove POSITION_TARGET_TYPEMASK_FORCE_SET
4 years ago
Stephen Dade
7f0bd06e8b
Rover: Add support for HIGH_LATENCY2 messages
4 years ago
Peter Barker
db9d41e782
Rover: remove HIL support
4 years ago
Pierre Kancir
14d351c2fd
Rover: use MAVLink POSITION_TARGET_TYPEMASK
4 years ago
Peter Barker
051be6c160
Rover: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
Tom Pittenger
0a9f319c85
Rover: change SRx_ docs value 1 50
4 years ago
Peter Barker
0273d92887
Rover: reindent all of the new GCS_MAVLink handling methods (NFC)
4 years ago
Peter Barker
1362abba2e
Rover: tidy GCS_MAVLink handleMessage function
...
Co-authored-by: nubcaker
4 years ago
Tatsuya Yamaguchi
e347618210
Rover: support speed control of DO_REPOSITION
4 years ago
Randy Mackay
6cc6daa150
Rover: add support for MAV_CMD_DO_REPOSITION
4 years ago
Randy Mackay
b0f9f9993f
Rover: guided consumes set-pos-target-local-ned as offset from origin
5 years ago
jbteja
300a118852
Rover: astyle, reformatted few files in Rover Dir
5 years ago
Iampete1
96f75093fe
Rover: align GCS PID with logged
5 years ago
Randy Mackay
cd6024741c
Rover: do not send ahrs3 mavlink message
5 years ago
Peter Barker
d31700c310
Rover: rename directory from APMrover2
5 years ago
Patrick José Pereira
21e5922b2e
APMrover2: Remove post_ignore check since is always true
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Peter Barker
09669bdc66
Rover: let AP_Vehicle base class worry about scheduler delay callback
5 years ago
Peter Barker
05562968e1
Rover: let GCS base class handle proximity and rangefinder messages
5 years ago
Peter Barker
eb330b60ed
Rover: rename system_status as it won't be called from base class
5 years ago
Peter Barker
714ec6981a
Rover: rename parameter to avoid name conflict with lock
5 years ago
Peter Barker
9275c367fc
Rover: adjust for renaming of RangeFinder files
5 years ago
Randy Mackay
f15459f25e
Rover: fix guided consumption of SET_YAW_SPEED
5 years ago
Peter Barker
d664f18ce4
Rover: let GCS superclass specify compass and param float capabilitiy
5 years ago
Michael du Breuil
a1acc75e11
Rover: Support new AP_Vehicle::set_mode
5 years ago
Randy Mackay
a7eea2a4e3
Rover: wheel encoder sends alternate sensors on each update
5 years ago
Peter Barker
0d7db0bbfe
Rover: remove get_advanced_failsafe override; singleton to be used
5 years ago
Peter Barker
56c0866d06
Rover: rename and tighten type on motor_test_seq
...
This name is too close to "order" which is a completely separate concept
in the mavlink test packet.
Renamed it to motor_test_instance.
6 years ago
Peter Barker
51070b39d9
Rover: motortest: pass a GCS_MAVLINK& in place of a channel
6 years ago
Peter Barker
190f716c43
Rover: avoid allocate a GCS_MAVLINK per mavlink channel
6 years ago
Randy Mackay
a381502ad1
Rover: add ADSB message stream and send oadb objects
6 years ago
Peter Barker
82cf8a93d0
Rover: use MAV_FRAME_GLOBAL instead of MAV_FRAME_GLOBAL_INT in send_position_target
6 years ago
Leonard Hall
157f786adf
Global: rename desired to target in PID info
6 years ago
Pierre Kancir
86406fdb02
APMrover2: pass mavlink_message_t by const reference
6 years ago
Peter Barker
a4a54dc0cd
Rover: split RC_CHANNELS messages onto separate ap_message ids
6 years ago
Peter Barker
ea2de1c11a
Rover: allow GCS MAVLink base class to handle out-of-time for sending messages
6 years ago