Henry Wurzburg
0a84d38f43
AP_Scritping:change TRIKx_ID defaults to -1 (not setup)
2023-04-11 08:59:04 +10:00
Henry Wurzburg
ece07601d7
AP_Scripting:make trikid -1 not valid
2023-04-11 08:59:04 +10:00
Peter Barker
80ca43ad37
AP_Scripting: correct depends for AP_Winch
2023-04-10 09:20:47 +10:00
Andrew Tridgell
3eb9d119ea
AP_Scripting: added wrap32_test.lua for testing wrap32 usec bdshot bug
2023-03-24 08:31:25 +11:00
Andrew Tridgell
19a46fff0f
AP_Scripting: added vehicle:reboot() binding
2023-03-24 08:31:25 +11:00
Henry Wurzburg
0a96f037f5
AP_Scripting:provide altitude loss safety abort for plane aerobatics
2023-03-20 04:48:57 -07:00
Randy Mackay
e5be8e9bf0
AP_Scripting: copter deadreckoning lua check fixes
2023-03-18 08:55:21 +09:00
Randy Mackay
3d39f9bb20
AP_Scripting: copter deadreckon applet gets param desc and md
2023-03-18 08:55:21 +09:00
Randy Mackay
bf0d096276
AP_Scripting: copter deadreckoning moved to applet directory
2023-03-18 08:55:21 +09:00
Tom Pittenger
10f7a363ed
AP_Scripting: bump up SCR HEAP SIZE for large RAM devices
2023-03-14 06:57:21 -07:00
Peter Barker
8e1decc730
AP_Scripting: correct compilation when AP_EFI_Scripting is not enabled
2023-03-14 12:09:26 +11:00
Tom Pittenger
87cb40798f
AP_Scripting: add docs to FWVersion:type()
2023-03-10 14:45:58 -08:00
Andrew Tridgell
615838a7d4
AP_Scripting: ensure new user data is zero
...
this prevents use of uninitialised data for user objects created in
lua, giving more predictable behaviour
2023-03-10 14:13:55 +11:00
Andrew Tridgell
c00e047d87
AP_Scripting: added mission_spiral.lua example
...
useful for creating very large missions with a distinctive pattern
2023-03-10 14:13:55 +11: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
a021489580
AP_Scripting: lua_bindings: use local varable for AP_Scripting, don't get every time
2023-03-05 09:42:05 +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
Tom Pittenger
1fe4b6b7e3
AP_Scripting: Add example JUMP_TAG scripts
2023-02-28 12:00:18 +11:00
Andrew Tridgell
068d1d5413
AP_Scripting: change VTOL-quicktune to use cached aux
...
makes it possible to use aux buttons in MissionPlanner
2023-02-24 09:43:41 -08:00
Tom Pittenger
54e56beba8
AP_Scripting: fix doc warnings
2023-02-23 13:07:08 -08:00
Iampete1
f7a14a58fd
AP_Scripting: luacheck: check globals
2023-02-22 19:36:02 +11:00
Randy Mackay
5fc322b327
AP_Scripting: add djirs2 driver parameter descriptions
2023-02-22 18:08:27 +11:00
Randy Mackay
c80c4adf3e
AP_Scripting: djirs2 driver supports upsidedown setup
2023-02-22 18:08:27 +11:00
Randy Mackay
4918bb4705
AP_Scripting: djirs2 driver minor comment fix
2023-02-22 18:08:27 +11:00
Stephen Dade
0b048b4b42
AP_Scripting: Add Mavlink example
2023-02-21 22:32:32 +11:00
Stephen Dade
d4bb4e4526
AP_Scripting: Add lua scripts for Rockblock modem
2023-02-21 22:32:32 +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
0f827653c4
AP_Scripting: Add lua driver for Benewake H30
2023-02-21 16:47:56 +11:00
rishabsingh3003
c86d2641f1
AP_Scripting: Add support for lua scripting based RangeFinder
2023-02-21 16:47:56 +11:00
Randy Mackay
0797cdf6fe
AP_Scripting: viewpro mount driver
2023-02-16 16:49:51 +09:00
Randy Mackay
a84cf91dd0
AP_Scripting: add get_camera_state binding
2023-02-16 16:49:51 +09:00
Iampete1
dcd55155af
AP_Scripting: fix uint32 bitwise not
2023-02-15 19:39:21 +11:00
Iampete1
11f6b5c3ea
AP_Scripting: docs: ignore luacheck warnings
2023-02-15 19:38:46 +11:00
Iampete1
02e9bf6ff5
AP_Scripting: drivers: ignore luacheck warnings
2023-02-15 19:38:46 +11:00
Iampete1
e2fe2d3c57
AP_Scripting: tests: ignore luacheck warnings
2023-02-15 19:38:46 +11:00
Iampete1
03167d41db
AP_Scripting: examples: ignore luacheck warnings
2023-02-15 19:38:46 +11:00
Iampete1
3deaece3b7
AP_Scripting: applets: ignore luacheck warnings
2023-02-15 19:38:46 +11:00
Iampete1
fd1a72cc6d
AP_Scripting: add luacheck config
2023-02-15 19:38:46 +11:00
Randy Mackay
eb752a8397
AP_Scripting: djirs2 comment fix
2023-02-15 18:03:39 +11:00
Randy Mackay
4b8d99b25d
AP_Scripting: djirs2 roll direction fix
2023-02-15 18:03:39 +11:00
Randy Mackay
00b9838c08
AP_Scripting: djirs2 driver gets missing wrap_360
2023-02-15 18:03:39 +11:00
Andrew Tridgell
6bf633d5d9
AP_Scripting: added parameters for EFI_SkyPower
2023-02-12 07:02:15 +11:00
Andrew Tridgell
46370a7b2c
AP_Scripting: added param docs for ship landing
2023-02-12 07:02:15 +11:00
Andrew Tridgell
04c6fc6ea3
AP_Scripting: added param docs for VTOL-quicktune.lua
2023-02-11 12:56:05 +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
b06df0da49
AP_Scripting: added quadplane payload place script
2023-02-09 07:02:12 +11:00
Andrew Tridgell
64810f5713
AP_Scripting: added docs for new bindings
2023-02-09 07:02:12 +11:00
Andrew Tridgell
2e5c5074af
AP_Scripting: added bindings for quadplane package place
2023-02-09 07:02:12 +11:00
Andrew Tridgell
9b5246735e
AP_Scripting: removed unused aerobatics code and params
2023-02-08 16:25:39 +11:00
Andrew Tridgell
581bf77b0d
AP_Scripting: new rudder offset for aerobatics
2023-02-08 16:25:39 +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
7266f6ee7b
AP_Scripting: DJIR2 gimbal driver
2023-01-31 17:20:37 +09:00
Randy Mackay
0cbdd28f82
AP_Scripting: add mount driver bindings
2023-01-31 17:20:37 +09:00
Henry Wurzburg
060d582d28
AP_Scripting:fix duplicate function in Script_Controller
2023-01-31 10:10:12 +11:00
Andrew Tridgell
9fddec28d3
AP_Scripting: fixed reverse barrel roll
2023-01-29 11:31:00 +11:00
Henry Wurzburg
3a4d33c776
AP_Scripting:Updates to schedules and sports_aero messages
2023-01-24 11:39:39 +11:00
Andrew Tridgell
29f124543b
AP_Scripting: added custom telem msgs for EFI_Skypower driver
...
also:
- and added parameter for enable/disable start when disarmed
- added logging for extra fields not in EFI logging
- fixed endianness of EFI tester
2023-01-24 10:25:12 +11:00
Henry Wurzburg
f8c4356ce2
AP_Scripting: add error check to mission_load.lua
2023-01-21 11:09:52 +11:00
Andrew Tridgell
b71601e9e4
AP_Scripting: fixed alt frame error in ship landing
...
if terrain follow is enabled then this would result in mixing a
terrain alt with an absolute alt, resulting in attempts to descend to
a negative alt
2023-01-19 17:09:05 +11:00
Nicholas (Nick) Kruzan
0dc878564f
AP_Scripting:examples - rangefinder_test.lua : Minor Spelling Correction
...
Ratation -> Rotation
2023-01-18 12:01:40 +00:00
Henry Wurzburg
71099c881d
AP_Scripting: add error check to mission_load.lua
2023-01-17 10:24:08 +11:00
Henry Wurzburg
c8617ccf01
AP_Scripting:Add mission to Script_Controller and improve
2023-01-17 10:24:08 +11:00
Andrew Tridgell
b45be75a98
AP_Scripting: use MultiHeap class
2023-01-16 09:19:16 +11:00
Andrew Tridgell
10c5ecb46a
AP_Scripting: added example for generator throttle control
2023-01-10 10:19:51 +11:00
Henry Wurzburg
787cce4fc3
AP_Scripting: sport_aerobatics trick additions and fixes
2023-01-10 09:41:41 +11:00
Andrew Tridgell
db45682b3d
AP_Scripting: check for alloc failure of ObjectBuffer
2023-01-08 15:11:32 +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
Henry Wurzburg
bd27a8c650
AP_Scripting: Update readmes for aerobatics
2023-01-03 11:22:52 +11:00
Henry Wurzburg
65547f41c7
AP_Scripting: rename TRIK to TRIKR for sport_aerobatics
2023-01-03 11:03:36 +11:00
Iampete1
f0c1673b62
AP_Scripting: bindings: logger: support more formats
2023-01-03 10:45:51 +11:00
Henry Wurzburg
175c2c950e
AP_Scripting:fix format error in readme file
2022-12-30 14:39:43 -08:00
Andrew Tridgell
d5a0421bbb
AP_Scripting: fixed derry turn in aerobatics
2022-12-29 07:49:15 +11:00
Andrew Tridgell
6edfe7368e
AP_Scripting: don't start aerobatics until we have a ahrs estimates
...
prevents nil derefernce in loading tricks
2022-12-29 07:48:53 +11:00
Henry Wurzburg
d6a5d31625
AP_Scripting:add rate based aerobatics
2022-12-27 18:20:34 +11:00
Andrew Tridgell
f742845552
AP_Scripting: changed airshow rolling circle
...
make it more achievable
2022-12-22 21:13:30 +11:00
Tatsuya Yamaguchi
43160efba8
AP_Scripting: modify example script of README.md
...
- avoid to call set_output_pwm before setting origin
- make get_home() once
2022-12-22 13:25:35 +09:00
Andrew Tridgell
6dcb137b29
AP_Scripting: fixed error on bad cmd in mission
2022-12-17 15:35:35 +11:00
Ari Krupnik
205329575a
AP_Scripting: Lua applet starts/stops video recording on arm/disarm
2022-12-17 11:55:50 +11:00
Andrew Tridgell
57d60f86b5
AP_Scripting: new version of knife-edge compensation in aerobatics
...
this is a simpler approach based on sin(roll)*cos(pitch)
2022-12-16 10:09:17 +11:00
Andrew Tridgell
84db577f09
AP_Scripting: fixed aerobatics bug
...
thanks Andy!
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ca3be1d0c7
AP_Scripting: fixed roll correction at end of partial climbing circle
2022-12-15 07:17:06 +11:00
Andrew Tridgell
afc1a38b73
AP_Scripting: use luaM_malloc instead of allocf
...
handles GC if needed automatically
2022-12-15 07:17:06 +11:00
Andrew Tridgell
ff6d9a12a4
AP_Scripting: try a gc on alloc fail in logging
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa8ff87ad2
AP_Scripting: make most object functions local
2022-12-15 07:17:06 +11:00
Andrew Tridgell
aa865e1f9b
AP_Scripting: save some class variables
2022-12-15 07:17:06 +11:00
Andrew Tridgell
716adb6d59
AP_Scripting: use metatable object approach for aerobatics
...
saves about 30k ram for AirShow, about 60k ram for F3AF23
2022-12-15 07:17:06 +11:00
Henry Wurzburg
649c87f1ec
Applets:add SportPlaneAirshow schedule
2022-12-13 12:29:41 +11:00
Andrew Tridgell
1a68da49f1
AP_Scripting: improved stall turn with wind
...
compensate for wind drift and shift position
2022-11-30 21:12:23 +11:00
Andrew Tridgell
a9e7f473bd
AP_Scripting: added shift_y attribute
...
shift our maneuver frame y position at the end of the stall rudder
over
2022-11-30 21:12:23 +11:00
Iampete1
0d0718c259
AP_Scripting: dont check objects that are expected to be null
2022-11-29 10:33:31 +11:00
Andrew Tridgell
6a1b3d4e30
AP_Scripting: moved trick72.txt to Schedules/AirShow.txt
2022-11-28 10:40:50 +11:00
Andrew Tridgell
c5840e512b
AP_Scripting: removed P23 schedules from main lua
...
now moved to Schedules directory
2022-11-28 10:40:50 +11:00