Commit Graph

67 Commits

Author SHA1 Message Date
Randy Mackay d77604b4be AP_Scripting: AR_PosControl bindings 2024-01-07 10:59:26 +11:00
Randy Mackay edcfb3cb1a AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2024-01-07 10:59:26 +11:00
Andrew Tridgell f9990bc412 AP_Scripting: added bindings for VTOL motor loss
this allows a script to take an action on loss of a VTOL motor
2024-01-07 10:59:26 +11:00
Tom Pittenger 87cb40798f AP_Scripting: add docs to FWVersion:type() 2023-03-10 14:45:58 -08:00
Bob Long ddd2d92d39 AP_EFI lua: add enum docs
Co-authored-by: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2023-03-07 20:35:13 +09:00
Bob Long 74279d9b32 AP_Scripting: add fuel_pressure_status binding 2023-03-07 20:35:13 +09:00
Peter Hall 9ac488d500 AP_Scripting: add binding to set motors external limits 2023-03-07 10:12:30 +11:00
Peter Hall 23fb73085a AP_Scripting: add bindings to get throttle, forward, lateral and spool state from motors 2023-03-07 10:12:30 +11:00
Andrew Tridgell bc3fc9a317 AP_Scripting: added bindings for motors roll, pitch, yaw outputs 2023-03-07 10:12:30 +11:00
Iampete1 54a9239e62 AP_Scripting: fix PWMSource deletion crash 2023-03-05 09:42:05 +11:00
Tom Pittenger 5498bbec33 Scripting: add bindings for jump tags 2023-02-28 12:00:18 +11:00
Iampete1 f7a14a58fd AP_Scripting: luacheck: check globals 2023-02-22 19:36:02 +11:00
Stephen Dade 0d8fedd2d5 AP_Scripting: Add bindings for throttle and frame type 2023-02-21 22:32:32 +11:00
Stephen Dade a3cdfd0e3c AP_Scripting: Add high latency MAVLink control 2023-02-21 22:32:32 +11:00
rishabsingh3003 c86d2641f1 AP_Scripting: Add support for lua scripting based RangeFinder 2023-02-21 16:47:56 +11:00
Randy Mackay a84cf91dd0 AP_Scripting: add get_camera_state binding 2023-02-16 16:49:51 +09:00
Iampete1 11f6b5c3ea AP_Scripting: docs: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
Iampete1 a75dc0a49d AP_Scripting: Docs: correct update_rpm and set_rpm_scale markup 2023-02-11 11:14:25 +11:00
Andrew Tridgell 64810f5713 AP_Scripting: added docs for new bindings 2023-02-09 07:02:12 +11:00
Andrew Tridgell 84944bbf53 AP_Scripting: added set_rudder_offset binding 2023-02-08 16:25:39 +11:00
Iampete1 c5c7863829 AP_Scripting: add bindings for E-stop, Interlock and Safety state 2023-02-07 10:24:18 +11:00
Randy Mackay 0cbdd28f82 AP_Scripting: add mount driver bindings 2023-01-31 17:20:37 +09:00
Henry Wurzburg 71099c881d AP_Scripting: add error check to mission_load.lua 2023-01-17 10:24:08 +11:00
Henry Wurzburg 8de4195ffc AP_Scripting: add readme.md file and completion 2023-01-04 16:20:12 +11:00
Andrew Tridgell ea89f04a56 AP_Scripting: script switching system
Co-authored-by:Henry Wurzburg (hwurzburg@yahoo.com)
2023-01-04 16:20:12 +11:00
WillyZehnder a7d5f8addc AP_Scripting: bindings: get_alt_frame included
bindings.desc + docs.lua: get_alt_frame included
2022-10-25 10:21:05 +11:00
Iampete1 a1607b954c AP_Scripting: docs: fix missing 2022-10-19 18:35:32 +11:00
Andrew Tridgell ac1be8b500 AP_Scripting: added get_aux_cached() RC binding 2022-10-11 11:47:04 +11:00
Andrew Tridgell 19fd2d0b88 AP_Scripting: added relay get() binding 2022-10-11 11:47:04 +11:00
Randy Mackay cf461793d5 AP_Scripting: add winch docs 2022-10-06 14:39:28 +11:00
Andrew Tridgell d3c014ca35 AP_Scripting: update docs 2022-10-02 08:15:06 +11:00
Randy Mackay 7f8448e344 AP_Scripting: add Location::offset_bearing_and_pitch binding 2022-09-28 17:09:31 +10:00
Randy Mackay dd58cb7492 AP_Scripting: add binding for Mount get_attitude_euler 2022-09-28 17:09:31 +10:00
MatthewHampsey eed638c237 AP_Scripting: Updated docs for added lua bindings 2022-09-22 05:55:15 +10:00
MatthewHampsey d17b528cab AP_Scripting: added new functions to support trajectory script 2022-09-22 05:55:15 +10:00
Iampete1 cb34895cfa AP_Scripting: add maunal i2c binding allowing read of sequentual registers 2022-09-15 12:40:04 +10:00
Iampete1 41e36e3128 AP_Scripting: Parameter helper: allow optional param name in constructior 2022-09-14 13:59:40 +10:00
Andrew Tridgell 1768149a72 AP_Scripting: added set_rpm_scale API 2022-09-13 07:48:19 +10:00
Andrew Tridgell 1995dbf47c AP_Scripting: added update_rpm() scripting binding 2022-07-13 17:33:00 +10:00
Yuri 6a74be104f AP_Scripting: add set_desired_speed binding 2022-07-07 19:34:10 +09:00
Randy Mackay a7aa77ff86 AP_Scripting: add lua docs for mount methods 2022-07-02 09:21:53 +09:00
Maxim Buzdalov e71ced7984 AP_Scripting: Fix parameter name in find_serial, add description
The argument to find_serial is not the protocol name, but the number of instance that can run the Scripting protocol (28).
The matching doc update is in https://github.com/ArduPilot/ardupilot_wiki/pull/4346.
2022-05-31 15:00:57 +01:00
Andrew Tridgell 8320b90a01 AP_Scripting: added norm_input_dz binding 2022-05-04 13:56:43 +10:00
Andrew Tridgell 77a985182c AP_Scripting: added get_rpy_srate binding
and remove dmod binding
2022-05-03 10:01:19 +10:00
m dbf00bae10 AP_Scripting: Add pre_arm_checks LUA binding 2022-04-30 10:23:28 +09:00
Andrew Tridgell ed89acea66 AP_Scripting: added PDmod binding for quick tuning 2022-04-29 11:54:12 +10:00
Andrew Tridgell 54f6dbf476 AP_Scripting: restored corrected boolean in height_amsl binding 2022-03-28 16:01:21 +11:00
bugobliterator 39b771c3a9 AP_Scripting: add support for can_printf in lua 2022-03-23 18:59:43 +11:00
Andrew Tridgell e8115a99bc AP_Scripting: added set_override method for scripting
useful for test code
2022-03-22 10:21:06 +11:00
Andrew Tridgell ba57e0a9d8 AP_Scripting: review fixes 2022-03-10 07:34:20 +11:00