Peter Barker
7b9fbe3b30
AP_Mount: support MAV_MOUNT_MODE_HOME_LOCATION to point at HOME
4 years ago
Andrew Tridgell
021e305340
AP_Mount: cope with INS_MAX_INSTANCES below 3
4 years ago
Patrick José Pereira
375fe22dff
AP_Mount: Improve instance validation check
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Tom Pittenger
f364dc933d
AP_Mount: remove unused GPS.h include
4 years ago
Andy Piper
f7f5880179
AP_Mount: make mount/gimbal inclusion configurable per-board and disable Solo gimbal on all 1MB boards
5 years ago
Andy Piper
5a6be9e0a2
AP_Mount: INS get_sample_rate() renamed to get_loop_rate_hz()
5 years ago
Peter Barker
9142f877e7
AP_Mount: use logger Write method for logging Solo gimbal
...
Also document the messages
5 years ago
Peter Barker
856b635e89
AP_Mount: convert Solo gimbal messages to TimeUS from TimeMS
...
Also remove unused gimbal3 message entirely
5 years ago
Randy Mackay
8ad9a49900
AP_Mount: ignore rc trim when calculating desired mount angles
5 years ago
Peter Barker
7b32f2876e
AP_Mount: change type of roi_target_set to boolean
5 years ago
Peter Barker
c649fd1468
AP_Mount: support sysid targetting
5 years ago
Peter Barker
7139c1121f
AP_Mount: correct use of disparate altitude frames in AP_Mount
5 years ago
Peter Barker
47ad331135
AP_Mount: use AHRS singleton to get current position
5 years ago
Andrew Tridgell
5f90afa71e
AP_Mount: change optimisation from -O3 to -O2
5 years ago
Peter Barker
2d1357b44c
AP_Mount: stop passing serial manager through to init()
6 years ago
Pierre Kancir
f3e40b4906
AP_Mount: pass mavlink_message_t by const reference
6 years ago
Peter Barker
edc8401457
AP_Mount: remove pointless virtual declarations
6 years ago
Peter Barker
a037920de4
AP_Mount: tidy use of AP_Logger.h
6 years ago
Andrew Tridgell
a45e364252
AP_Mount: don't use disabled IMUs in solo gimbal code
6 years ago
Peter Barker
e58eae3c48
AP_Mount: remove unneeded typedefs
...
Also note that one of these was incorrectly sized.
6 years ago
Michael du Breuil
6480786ab2
AP_Mount: Cleanup SoloGimalEKF headers further
6 years ago
Michael du Breuil
fbd19f30e7
AP_Mount: Reduce header includes
6 years ago
Michael du Breuil
03a4dda810
AP_Mount: Remove unneeded dependency on AP_Airspeed, and bad example
6 years ago
Michael du Breuil
2d161e3594
AP_Mount: Remove unneeded headers
6 years ago
Tom Pittenger
9dc7e5342d
AP_Mount: rename dataflash to logger
6 years ago
HITMAnsOFT
9c26b5bb9c
AP_Mount: fix SToRM32 Serial protocol delay
...
The packets to a SToRM32 gimbal were being sent at 1s intervals when in MAVLINK targeting mode.
We need to send them faster or smooth targetting is impossible.
6 years ago
Peter Barker
bdcb48d835
AP_Mount: use enum class for AltFrame enumeration
6 years ago
Peter Barker
d18dee178d
AP_Mount: remove pointless includes
6 years ago
Tom Pittenger
4e9d026448
AP_Mount: remove HAL_CPU_CLASS_150 check, 150 is already a minimum requirement
6 years ago
Tom Pittenger
3bbd80a5de
AP_Mount: unify singleton naming to _singleton and get_singleton()
6 years ago
Matt
e7dcee0dd8
AP_Mount: Solo gimbal params use HAVE_PAYLOAD_SPACE
...
Adds the HAVE_PAYLOAD_SPACE check to the solo gimbal's driver.
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
2f3237143f
AP_Mount: adjust for Location_Class and Location unification
6 years ago
Peter Barker
828317860a
AP_Mount: adjust for location flags being moved out of union
6 years ago
Michael du Breuil
4b642f8895
AP_Mount: Remove unneeded AP_Buffer include
6 years ago
Pierre Kancir
f1aa4f3f87
AP_Mount: pass vector by const reference
6 years ago
Randy Mackay
9767c74311
AP_Mount: angle_input uses norm_input
6 years ago
Randy Mackay
5046c7fb91
AP_Mount: fix gimbal move to extreme before TX turned on
6 years ago
Andrew Tridgell
f6d564599e
AP_Mount: mark gimbal channel as private
6 years ago
Andrew Tridgell
8f709b7a34
AP_Mount: fixed build warning
6 years ago
Peter Barker
be53782ef1
AP_Mount: add override keyword where required
6 years ago
Peter Barker
0afc9bf724
AP_Mount: SoloGimbal: avoid calling safe_sqrtf
6 years ago
Peter Barker
126065e95c
AP_Mount: trim out dead getDebug method
6 years ago
Peter Barker
8641dcbc31
AP_Mount: SoloGimbal: stop taking reference to AHRS
6 years ago
murata
998dd7207f
AP_Mount: Change from sqrt to safe_sqrt
6 years ago
Michael du Breuil
922d593f3d
AP_Mount: Fix strncpy warning
6 years ago
Michael du Breuil
dda7c615a8
AP_Mount: Suppress clearing non-trival type warning
6 years ago
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
6 years ago
Peter Barker
4ae6aeed7e
AP_Mount: add singleton
6 years ago