Commit Graph

513 Commits

Author SHA1 Message Date
Iampete1 3a2c0fed61 AP_Scripting: set lua nullptr after delete 2022-10-24 22:23:43 +09:00
Andrew Tridgell 781fed2390 AP_Scripting: added rc:get_aux_cached() example 2022-10-24 22:23:43 +09:00
Andrew Tridgell 06b18183e0 AP_Scripting: added get_aux_cached() RC binding 2022-10-24 22:23:43 +09:00
Andrew Tridgell efd5c2a47e AP_Scripting: added relay get() binding 2022-10-24 22:23:43 +09:00
Andrew Tridgell ba6797da0f AP_Scripting: fixed use of clock and time in lua
not available on stm32
2022-10-24 22:23:43 +09:00
Iampete1 6571a95120 AP_Scripting: clear alocated i2c devices on scripting stop 2022-10-14 17:13:21 +09:00
Iampete1 207efe3b03 AP_Scripting: add maunal i2c binding allowing read of sequentual registers 2022-10-14 17:13:21 +09:00
Iampete1 a6b5febe3d AP_Scripting: allow maunal apobject bindings 2022-10-14 17:13:21 +09:00
Andrew Tridgell a9a7e4f4d2 AP_Scripting: delay getting EFI backend
allow for AP_EFI startup after scripting
2022-10-04 16:50:15 +09:00
Andrew Tridgell cbd528cfaf AP_Scripting: changed bindings to ap_object 2022-10-04 16:50:15 +09:00
Andrew Tridgell 186e579036 AP_Scripting: convert HFE driver to get_backend 2022-10-04 16:50:15 +09:00
Andrew Tridgell 55b87b1e78 AP_Scripting: added mag_heading example 2022-10-04 16:50:15 +09:00
Andrew Tridgell b0fe423d39 AP_Scripting: added EFI HFE driver 2022-10-04 16:50:15 +09:00
Andrew Tridgell c3dd582872 AP_Scripting: added EFI_HFE tester 2022-10-04 16:50:15 +09:00
Andrew Tridgell eed54bfb13 AP_Scripting: update bindings for new fields 2022-10-04 16:50:15 +09:00
Andrew Tridgell 41d6e6a05d AP_Scripting: added EFI testing script 2022-10-04 16:50:15 +09:00
Andrew Tridgell 691a75989f AP_Scripting: added EFI_SkyPower driver 2022-10-04 16:50:15 +09:00
Andrew Tridgell 24962be00b AP_Scripting: update docs 2022-10-04 16:50:15 +09:00
Joshua Henderson b548e8bbde AP_Scripting: add scripting EFI bindings 2022-10-04 16:50:15 +09:00
Andrew Tridgell e379aa359b AP_Scripting: added set_rpm_scale example 2022-09-13 14:20:02 +09:00
Andrew Tridgell 69b5ca8c07 AP_Scripting: added set_rpm_scale API 2022-09-13 14:20:02 +09:00
Iampete1 60a75a0973 AP_Scripting: examaples move to : acsess 2022-09-06 10:39:35 +10:00
Iampete1 5b2236e88c AP_Scripting: Manual bindings: allow both : and . acsess 2022-09-06 10:39:35 +10:00
Iampete1 da5ec973c5 AP_Scripting: add error message buffer semaphore 2022-08-31 17:04:24 +10:00
Iampete1 e3931a6f56 AP_Scripting: add debug option to disable pre-arm 2022-08-31 17:04:24 +10:00
Iampete1 bbcb7b5827 AP_Scripting: move to common status text "Scripting:" prefix to save flash 2022-08-31 17:04:24 +10:00
Iampete1 e2c29b09ab AP_Scripting: add arming check for failed scripts 2022-08-31 17:04:24 +10:00
Joshua Henderson bbbf0b9718 AP_Scripting: VTOL-quiktune add back param for AUTO_FILTER 2022-08-26 16:45:45 +10:00
Joshua Henderson 82ece34981 AP_Scripting: VTOL-quiktune add param for RC script function 2022-08-26 16:45:45 +10:00
Iampete1 08b458c995 AP_Scripting: add Quadplane low altitude forward flight mode aplet 2022-08-23 10:17:48 +10:00
Iampete1 b399ed3044 AP_Scripting: unint32: remove integer range check 2022-08-19 10:29:39 +10:00
nrt 2c58206a75 AP_Scripting: added Lua example demonstrating the use of active source set 2022-08-18 02:05:27 -04:00
Peter Barker 20f73ad55e AP_Scripting: rename OpticalFlow class to AP_OpticalFlow
Brings us in-line with other classes in ArduPilot.

Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Iampete1 df6a5f0e0d AP_Scripting: reuse uint32 dev operation for idiv 2022-08-17 17:18:26 +10:00
Iampete1 2c8a11885f AP_Scripting: Boxed numerics and maunal bindings use generated arg checker 2022-08-17 17:18:26 +10:00
Rolf-G ea44da1e8d AP_Scripting: examples: Aerobatics: Corrects arg1/arg2
Corrects bad description of arg1 and arg2 for rolling circle  in plane_aerobatics.lua

See https://github.com/ArduPilot/ardupilot/issues/21022
2022-07-20 13:18:10 +01:00
Andrew Tridgell 1995dbf47c AP_Scripting: added update_rpm() scripting binding 2022-07-13 17:33:00 +10:00
Yuri 565f757f35 AP_Scripting: rover-MinFixType example param caching fix 2022-07-07 19:34:10 +09:00
Yuri 6a74be104f AP_Scripting: add set_desired_speed binding 2022-07-07 19:34:10 +09:00
Andrew Tridgell 39fd4f01cd AP_Scripting: fixed SimOnHardware build
HAL_MOUNT_ENABLED depends on !HAL_MINIMIZE_FEATURES
2022-07-07 12:33:01 +10:00
Iampete1 ea4f050aa8 AP_Scripting: Generator: fix docs generator aliasing 2022-07-05 10:31:51 +10:00
Andrew Tridgell d8b98789e6 AP_Scripting: add support for scripting2 protocol 2022-07-03 08:21:55 +10:00
Randy Mackay a7aa77ff86 AP_Scripting: add lua docs for mount methods 2022-07-02 09:21:53 +09:00
Randy Mackay b8560345f7 AP_Scripting: add mount-test example script 2022-07-02 09:21:53 +09:00
Randy Mackay 47e10eaefa AP_Scripting: add bindings to control mount 2022-07-02 09:21:53 +09:00
Yuri f155c1b027 AP_Scripting: add rover-MinFixType and rover-SaveTurns examples 2022-07-01 18:23:31 +09:00
Andrew Tridgell 864353aa4d AP_Scripting: example script for lidar control
enable lidar for only landing in quadplanes by changing RNGFND_LANDING
2022-06-26 08:46:44 +10:00
Randy Mackay a358357951 AP_Scripting: remove ToshibaCAN support 2022-06-10 12:08:05 +09:00
Andrew Tridgell 998072f600 AP_Scripting: setup axis filters when starting an axis 2022-06-09 13:15:13 +10:00
Andrew Tridgell 4bc697dfa2 AP_Scripting: added QUIK_AUTO_SAVE option
allows tuning with 2 position switch
2022-06-09 13:15:13 +10:00