Asif Khan
|
0c67f20a74
|
AP_Mount: fix setting default mode redundantly in each backend
|
2023-07-15 10:46:28 +10:00 |
Randy Mackay
|
c28e629af3
|
AP_Mount: Xacti fix for gnss format
|
2023-07-12 08:18:46 +09:00 |
Andrew Tridgell
|
9454b54a1d
|
AP_Mount: prevent SIYI driver crash if serial port not setup
if MNT1_TYPE=8 and no serial protocol set to gimbal then a camera
trigger can crash the vehicle
|
2023-07-11 20:35:13 +09:00 |
Peter Barker
|
485fee36ab
|
AP_Mount: add and use SetFocusResult
|
2023-07-05 16:28:42 +10:00 |
Peter Barker
|
c70778e4d4
|
AP_Mount: correct gimbal manager flags
|
2023-07-03 08:09:04 +09:00 |
Randy Mackay
|
3388e6f25d
|
AP_Mount: remove xacti debug
|
2023-07-01 18:32:20 +10:00 |
Randy Mackay
|
bb8319e914
|
AP_Mount: frontend instantiates Xacti backend
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
a4f34811a0
|
AP_Mount: add Xacti DroneCAN backend
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
2a30bc7ce1
|
AP_Mount: add devid parameter and setter
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
cf77a564fd
|
AP_Mount: minor comment fix
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
c7b64dc448
|
AP_Mount: Siyi health check avoids race condition
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
5d97a4b3d6
|
AP_Mount: Siyi loses unused center method
|
2023-06-27 21:12:20 +10:00 |
Randy Mackay
|
c4c073e8b8
|
AP_Mount: Siyi displays camera fw ver
|
2023-06-16 14:30:46 +10:00 |
Randy Mackay
|
63b4b8b7d3
|
AP_Camera: support camera info and settings
|
2023-06-16 14:30:46 +10:00 |
Randy Mackay
|
2c37958c3f
|
AP_Mount: support send-camera-info and settings
|
2023-06-16 14:30:46 +10:00 |
Randy Mackay
|
65fd8a7120
|
AP_Mount: Siyi implements body-frame yaw limits
|
2023-06-13 10:08:02 +10:00 |
Randy Mackay
|
39eb46fd26
|
AP_Mount: backend set_angle_target enforces bf limits
|
2023-06-13 10:08:02 +10:00 |
Asif Khan
|
caf35b71a6
|
AP_Mount: fix SiYi gimbal upside-down facing not working
|
2023-06-09 09:38:43 +10:00 |
Peter Barker
|
78c5fe097b
|
AP_Mount: correct compilation when HAL_MOUNT_SERVO_ENABLED is 0
... but still do the parameter conversion
|
2023-06-08 11:52:44 +10:00 |
Peter Barker
|
cd472b8f52
|
AP_Mount: use minimize_features.inc for more features
|
2023-06-06 10:14:02 +10:00 |
Peter Barker
|
487ed8d888
|
AP_Mount: remove use of AP_Mount.h from headers
|
2023-05-29 09:08:55 +10:00 |
Peter Barker
|
3d245c4e4c
|
AP_Mount: use switch statement on mount type when creating backends
|
2023-05-29 09:08:55 +10:00 |
Peter Barker
|
3acc917ea7
|
AP_Mount: use enum class for mount type
|
2023-05-25 09:54:43 +10:00 |
Asif Khan
|
28748dc2c0
|
AP_Mount: add GIMBAL_MANAGER_SET_PITCHYAW message support
|
2023-05-24 12:36:37 +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 |
Randy Mackay
|
e672a75776
|
AP_SerialManager: generalise SToRM32 serial protocol desc and enum
|
2023-05-17 17:34:10 +10:00 |
davidsastresas
|
cbec7ee47b
|
AP_Mount: support gimbal_manager_status and do_gimbal_manager_configure
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
|
2023-05-17 12:38:49 +10:00 |
Randy Mackay
|
341910bce4
|
AP_Mount: fix send_gimbal_manager_information instance
|
2023-05-17 12:38:49 +10:00 |
davidsastresas
|
de9024b633
|
AP_Mount: Siyi supports absolute zoom control
Co-authored-by: davidsastresas <davidsastresas@gmail.com>
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
|
2023-05-02 10:00:38 +10:00 |
Randy Mackay
|
020a505d78
|
AP_Mount: set_focus replaces set_manual/auto_focus
|
2023-04-26 22:55:47 +10:00 |
Randy Mackay
|
ddbc52d2db
|
AP_Mount: support gimbal-manager-information requests
|
2023-04-25 15:07:35 +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 |
Asif Khan
|
3d11ec7b5c
|
AP_Mount: Add SysID-Target entry to MNTx_DEFLT_MODE param description
|
2023-04-24 13:34:20 +10:00 |
Randy Mackay
|
14ef3870bc
|
AP_Mount: integrate ZoomType def move out of AP_Camera
|
2023-04-19 17:31:46 +10:00 |
Randy Mackay
|
a8c593d44c
|
AP_Mount: Siyi driver comment re zoom decrement
|
2023-04-19 17:31:46 +10:00 |
Randy Mackay
|
5b7f9c874d
|
AP_Mount: set_zoom replaces set_zoom_step
|
2023-04-19 17:31:46 +10:00 |
Peter Barker
|
a3c5926040
|
AP_Mount: use quat.to_euler(Vector3f&)
|
2023-04-19 14:24:45 +10:00 |
Peter Barker
|
3b2e92c4d6
|
AP_Mount: use only radians within servo backend
|
2023-04-15 23:14:48 +10:00 |
Peter Barker
|
69d7843f22
|
AP_Mount: don't check MINIMIZE_FEATURES when also checking BOARD_FLASH_SIZE
we have an assertion that no board with >1MB of flash is minimized
|
2023-04-15 09:33:35 +10:00 |
Randy Mackay
|
470b9638ea
|
AP_Mount: remove unused get_camera_state
|
2023-04-14 07:47:47 +10:00 |
Randy Mackay
|
db51915e27
|
AP_Mount: scripting backend loses camera support
drivers should use the camera scripting backend
|
2023-04-13 07:04:46 +10:00 |
Nick Exton
|
5d39dd45be
|
AP_Mount: Add clear_roi_target() function
|
2023-04-11 09:11:08 +10:00 |
Peter Barker
|
c63ec307f1
|
AP_Mount: do not allow both attitude and rate for GIMBAL_MANAGER_SET_ATTITUDE
this will allow us to support both at the same time into the future without worrying about how it might break existing callers.
|
2023-04-04 09:48:40 +10:00 |
Asif Khan
|
91935fc404
|
AP_Mount:Add GIMBAL_MANAGER_SET_ATTITUDE support
|
2023-04-04 09:48:40 +10:00 |
Peter Barker
|
51757a192e
|
AP_Mount: clarify attitude returned in get_attitude_quaternion method call
|
2023-03-27 09:03:35 +09:00 |
Peter Barker
|
b644dfebc4
|
AP_Mount: add and use a "bool read(c)" method to AP_HAL
this is much less likely to not work vs the int16_t equivalent
|
2023-03-22 17:59:11 +11:00 |
Peter Barker
|
518fece88d
|
AP_Mount: remove redundant constructors
just copy in the one from the parent class
|
2023-03-07 13:40:54 +11:00 |
Peter Barker
|
93cb56b5f2
|
AP_Mount: create and use AP_Mount_config.h
|
2023-03-06 14:03:00 +11:00 |
Peter Barker
|
fb98ef21aa
|
AP_Mount: replace check_instance with get_instance
|
2023-03-03 17:35:39 +11:00 |
Peter Barker
|
04e5b5096e
|
AP_Mount: check array bounds when setting to default mode
This is a public method, so needs some checking
|
2023-03-02 18:07:11 +11:00 |