Peter Barker
dcc04d685f
AP_Mount: factor out update_mnt_target_from_rc_target from servo, use it elsewhere
...
this gives all backends the neutral-on-RC-failsafe behaviour
2024-11-12 11:01:21 +11:00
Peter Barker
16a9e53bdb
AP_Mount: tidy Solo defines
2024-07-20 22:44:10 +10:00
Peter Barker
a6db3bd069
AP_Mount: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Randy Mackay
fa5e58d652
AP_Mount: switch to RC_TARGETING on RC input
2024-01-10 09:48:00 +09:00
Asif Khan
fd6db1ef45
AP_Mount: add MNT log msg for mount's actual and target angles logging
2023-07-26 17:33:18 +10:00
Asif Khan
0c67f20a74
AP_Mount: fix setting default mode redundantly in each backend
2023-07-15 10:46:28 +10:00
Peter Barker
07160e2985
AP_Mount: move get_bf_yaw to be a method on the object it takes
2023-05-18 15:07:17 +10:00
Asif Khan
47ad614e8e
AP_Mount: Add MNTx_SYSID_DFLT param to easily target another vehicle
2023-04-24 13:34:20 +10:00
Peter Barker
4bdac4afc5
AP_Mount: include cleanups
2022-11-08 09:49:19 +11:00
Randy Mackay
a16b9cc5ad
AP_Mount: remove set_mode overrides
...
The mode state is local to the driver and does not depend upon successful communication with the gimbal
2022-09-19 20:23:03 -04:00
Randy Mackay
c20ec27c54
AP_Mount: parameter angles in degrees
...
Also MNTx_RC_RATE param per backend
2022-09-06 13:53:25 +09:00
Randy Mackay
b4979e2cfa
AP_Mount: replace send-mount-status with send-gimbal-device-attitude-status
2022-08-15 20:29:25 -04:00
Randy Mackay
18fe1d44b7
AP_Mount: Solo restructure and support for ef/bf angle and rate
2022-06-29 10:56:48 +09:00
Randy Mackay
33a4efa936
AP_Mount: move mode, yaw_lock, roi_target and sysid target to backend
2022-06-29 10:56:48 +09:00
Randy Mackay
e58d72931e
AP_Mount: Solo in sysid target sets lockedToBody
...
Also re-order calls in home-location mode to be consistent with other modes
2022-06-29 10:56:48 +09:00
Randy Mackay
57a508b037
AP_Mount: Solo provides calc_angle_to_xxx relative_pan argument
2022-06-29 10:56:48 +09:00
Randy Mackay
5651d8761d
AP_Mount: remove unimplemented send_gimbal_report
2022-06-07 09:27:47 +10:00
Joshua Henderson
dd8daa05fc
AP_Mount: add mount mode to MOUNT_STATUS
2022-01-12 18:03:27 +11:00
Peter Barker
7b9fbe3b30
AP_Mount: support MAV_MOUNT_MODE_HOME_LOCATION to point at HOME
2020-12-25 12:17:27 +11:00
Tom Pittenger
f364dc933d
AP_Mount: remove unused GPS.h include
2020-09-17 10:55:08 +10:00
Andy Piper
f7f5880179
AP_Mount: make mount/gimbal inclusion configurable per-board and disable Solo gimbal on all 1MB boards
2020-08-04 09:18:14 +10:00
Peter Barker
c649fd1468
AP_Mount: support sysid targetting
2019-11-12 07:52:22 +08:00
Peter Barker
7139c1121f
AP_Mount: correct use of disparate altitude frames in AP_Mount
2019-11-05 19:55:45 +11:00
Peter Barker
2d1357b44c
AP_Mount: stop passing serial manager through to init()
2019-08-28 06:55:28 +10:00
Pierre Kancir
f3e40b4906
AP_Mount: pass mavlink_message_t by const reference
2019-07-16 20:51:42 +10:00
Michael du Breuil
fbd19f30e7
AP_Mount: Reduce header includes
2019-06-18 10:02:05 +10:00
Tom Pittenger
9dc7e5342d
AP_Mount: rename dataflash to logger
2019-03-28 16:40:57 +11:00
Tom Pittenger
3bbd80a5de
AP_Mount: unify singleton naming to _singleton and get_singleton()
2019-02-10 19:09:58 -07:00
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
2019-01-18 18:08:20 +11:00
Peter Barker
178d26f8e3
AP_Mount: add general function for handling mavlink messages
...
AP_Mount: const parameters, add overrides, remove bad virtual declarations
AP_Mount: use AHRS singleton
AP_Mount: make status_msg pure-virtual and add override keyword
AP_Mount: handle deprecated mavlink control and configure msgs
AP_Mount: handle MAV_CMD_DO_MOUNT_CONFIGURE
AP_Mount: rename status_msg method to send_mount_status
2018-10-30 17:19:14 +11:00
Peter Barker
57bc4d8736
AP_Mount: remove un-needed initialisations
...
These objects should always be created with new() or statically.
2018-07-23 13:18:37 +09:00
Peter Barker
0652c89844
AP_Mount: use dataflash singleton
...
Closes #7550
2018-03-15 07:57:50 +09:00
Peter Barker
fb3cba3867
AP_Mount: use GPS singleton
2017-12-27 00:58:02 +00:00
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
2016-11-02 16:04:47 -02:00
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
2016-10-24 09:42:01 -02:00
proficnc
20a569a4d5
AP_Mount: block forwarding of MAVlink by bitmask
2016-05-12 17:44:09 +10:00
Peter Barker
09525e8568
AP_Mount: remove redundant include dependant on bad #define
2016-01-30 12:48:05 -02:00
Jonathan Challinger
5b834330cb
AP_Mount: merge SoloGimbal from solo master
2016-01-23 10:35:40 +09:00