Randy Mackay
0d60e47c68
AP_Mount: backend restructure and support for ef/bf angle and rate
3 years ago
Randy Mackay
f0f95fb812
AP_Mount: frontend adds support for both ef/bf angle and rate
3 years ago
Randy Mackay
33a4efa936
AP_Mount: move mode, yaw_lock, roi_target and sysid target to backend
3 years ago
Randy Mackay
ec07c15e1e
AP_Mount: set_roi_target and set_target_sysid lose struct and const before args
3 years ago
Randy Mackay
898bdb864c
AP_Mount: fix handle_command_do_mount_configure instance handling
3 years ago
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
3 years ago
Randy Mackay
e8ab4eb8b7
AP_Mount: SToRM32_serial provides calc_angle_to_xxx relative_pan argument
3 years ago
Randy Mackay
5958bced0c
AP_Mount: SToRM32 provides calc_angle_to_xxx relative_pan argument
3 years ago
Randy Mackay
57a508b037
AP_Mount: Solo provides calc_angle_to_xxx relative_pan argument
3 years ago
Randy Mackay
3c501bb408
AP_Mount: alexmos provides calc_angle_to_xxx relative_pan argument
3 years ago
Randy Mackay
b0a473ee53
AP_Mount: alexmos minor spell fix
3 years ago
Randy Mackay
f426711177
AP_Mount: backend calc_angle_to_xxx requires relative_pan argument
3 years ago
Randy Mackay
3711c362ce
AP_Mount: update_rate_and_angle_from_rc fix arg name to match units
3 years ago
Randy Mackay
23209ddafd
AP_Mount: gremsy neutral mode leaves ef targets untouched
3 years ago
Peter Barker
1f4ebb49b5
AP_Mount: document point-at-home default mode option
3 years ago
Randy Mackay
45cd158b1c
AP_Mount: gremsy searches for gimbal while disarmed
3 years ago
Randy Mackay
8ba8c67452
AP_Mount: gremsy implements healthy
3 years ago
Randy Mackay
822ee75e20
AP_Mount: add healthy and pre_arm_checks
...
Co-authored-by: olliw42 <waldmanns@gmx.de>
3 years ago
Randy Mackay
10da8a42bd
AP_Mount: replace JSTICK_SPD with RC_RATE
3 years ago
Randy Mackay
1400eba400
AP_Mount: minor include and definition re-order and fixup
3 years ago
Randy Mackay
d24d3c0af8
AP_Mount: add HAL_MOUNT_STORMSERIAL_ENABLED build option
3 years ago
Randy Mackay
59916d0327
AP_Mount: add HAL_MOUNT_STORM32MAVLINK_ENABLED build option
3 years ago
Randy Mackay
4f0ee1276b
AP_Mount: add HAL_MOUNT_SERVO_ENABLED build option
3 years ago
Randy Mackay
e2106e63bf
AP_Mount: add HAL_MOUNT_ALEXMOS_ENABLED build option
3 years ago
Randy Mackay
34f327404a
AP_Mount: Gremsy only enabled on >1MB boards
3 years ago
Randy Mackay
e595da41e6
AP_Mount: gremsy uses gimb-dev-att-send to retract gimbal
...
this replaces the MAV_CMD_USER_1 method
3 years ago
Randy Mackay
14c81099db
AP_Mount: add Gremsy driver
...
Co-authored-by: bugobliterator <siddharthbharatpurohit@gmail.com>
this drivers special features include
sends ATTITUDE and AUTOPILOT_STATE_FOR_GIMBAL
support of RC rate targets
captures and re-forwards gimbal_device_attitude_status
3 years ago
Randy Mackay
6723a0fc55
AP_Mount: handle gimbal_device_attitude_status
3 years ago
Randy Mackay
247697ccc4
AP_Mount: add support for DO_GIMBAL_MANAGER_PITCHYAW mavlink command
3 years ago
Randy Mackay
8092697c1a
AP_Mount: backend record RC rate targets
3 years ago
Randy Mackay
f157e5a073
AP_Mount: add set_yaw_lock
3 years ago
Randy Mackay
0975da6068
AP_Mount: remove virtual distructor from backend
3 years ago
Randy Mackay
b6d7601a55
AP_Mount: SToRM32 minor comment fix
...
also move definitions to cpp file
3 years ago
Randy Mackay
5651d8761d
AP_Mount: remove unimplemented send_gimbal_report
3 years ago
Randy Mackay
29a1aed1e3
AP_Mount: backend gets minor comment fix
3 years ago
Randy Mackay
6303a7d958
AP_Mount: Alexmos minor comment fix
3 years ago
Randy Mackay
9e8f000ac2
AP_Mount: minor spelling fix
3 years ago
murata
d478a40edc
AP_Mount: Console output can be disabled
3 years ago
Peter Barker
7ce739aeef
AP_Mount: tidy includes
3 years ago
Peter Barker
f3bf6e56c8
AP_Mount: enable Solo Gimbal only on CubeGreen
3 years ago
Peter Barker
38a1c4412a
AP_Mount: correct compilation with HAL_INS_ACCELCAL_ENABLED false
3 years ago
murata
4eca7383b8
AP_Mount: Change from division to multiplication
3 years ago
Peter Barker
17fc5499f8
AP_Mount: mark result of get_velocity as unused
3 years ago
Peter Barker
fcd8d1b5eb
AP_Mount: rename AP_AHRS::get_position to get_location
3 years ago
Joshua Henderson
dd8daa05fc
AP_Mount: add mount mode to MOUNT_STATUS
3 years ago
olliw42
312604f577
AP_Mount: add handle_global_position_int() method to backend and use it + little spelling
3 years ago
olliw42
af634f0421
AP_Mount: initialize backends after all mounts were added
4 years ago
Peter Barker
dc82487fae
AP_Mount: stop using AHRS as conduit for Compass pointer
4 years ago
Peter Barker
ee069a081b
AP_Mount: rename for AHRS restructuring
4 years ago
Peter Barker
85bd9de903
AP_Mount: remove ability to use DCM as AHRS
4 years ago