From 0fd87667e5d69a43953df17b2d2fa3a83e541423 Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Fri, 2 Jun 2023 14:49:12 +0900 Subject: [PATCH] AP_Scripting: AR_PosControl bindings --- libraries/AP_Scripting/docs/docs.lua | 8 ++++++++ .../AP_Scripting/generator/description/bindings.desc | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/libraries/AP_Scripting/docs/docs.lua b/libraries/AP_Scripting/docs/docs.lua index 726fb73f53..104d79731d 100644 --- a/libraries/AP_Scripting/docs/docs.lua +++ b/libraries/AP_Scripting/docs/docs.lua @@ -2848,6 +2848,14 @@ AR_AttitudeControl = {} ---@return number -- spees slew rate function AR_AttitudeControl:get_srate() end +-- desc +---@class AR_PosControl +AR_PosControl = {} + +-- return position controller slew rates for rovers +---@return number -- velocity slew rate +function AR_PosControl:get_srate() end + -- desc ---@class follow follow = {} diff --git a/libraries/AP_Scripting/generator/description/bindings.desc b/libraries/AP_Scripting/generator/description/bindings.desc index dd212390e5..4139754513 100644 --- a/libraries/AP_Scripting/generator/description/bindings.desc +++ b/libraries/AP_Scripting/generator/description/bindings.desc @@ -603,6 +603,10 @@ include APM_Control/AR_AttitudeControl.h depends APM_BUILD_TYPE(APM_BUILD_Rover) singleton AR_AttitudeControl depends APM_BUILD_TYPE(APM_BUILD_Rover) singleton AR_AttitudeControl method get_srate void float'Ref float'Ref +include APM_Control/AR_PosControl.h depends APM_BUILD_TYPE(APM_BUILD_Rover) +singleton AR_PosControl depends APM_BUILD_TYPE(APM_BUILD_Rover) +singleton AR_PosControl method get_srate void float'Ref + include AP_Mount/AP_Mount.h singleton AP_Mount depends HAL_MOUNT_ENABLED == 1 singleton AP_Mount rename mount