Randy Mackay
cc33c8d116
AP_Scripting: make bindings
5 years ago
Randy Mackay
c0bc696b86
AP_Scripting: add arming-check-batt-temp example script
5 years ago
Randy Mackay
ccaa74655c
AP_Scripting: support external authorisation for arming
5 years ago
Peter Barker
1e82ae4676
AP_Scripting: log disarm method
5 years ago
Michael du Breuil
d7a59bc449
AP_Scripting: Reduce the sleep time with no scripts
...
Lowering the sleep time when no scripts are pending, causes starting a
REPL session to respond much faster (this cuts the latency from up to 10
seconds to 1 second before the session is ready to start).
Also lowers the default scripting debug level to hide the statustext
from users, as in the general case this is just a spammy message if it
occurs, and we should be finding better reporting bits to get this to
the user.
5 years ago
Michael du Breuil
cf06beb1e6
AP_Scripting: Add support for REPL over MAVLink
5 years ago
Peter Barker
d24d1c587a
AP_Scripting: add documentation for DEBUG_LVL parameter
5 years ago
Michael du Breuil
c1a599d0bd
AP_Scripting: Reduce memory associated with the sandbox
5 years ago
Peter Hall
4ee17aea3d
AP_Scripting: regenerate bindings
5 years ago
Peter Hall
a04a34ff6a
AP_Scripting: add param get and set example
5 years ago
Peter Hall
1f139414bc
AP_Scripting: add param get, set and save bindings
5 years ago
Michael du Breuil
a0bfc823b3
AP_Scripting: Support libraries holding the scheduler lock
5 years ago
Randy Mackay
8c227a5a18
AP_Scripting: add esc-usage.lua
...
example script to retrieve esc usage time
5 years ago
Randy Mackay
fb2d7242f4
AP_Scripting: make bindings
5 years ago
Randy Mackay
617b8b45d2
AP_Scripting: add AP_ESC_Telem bindings
5 years ago
Peter Hall
d5729236e2
AP_Scripting: update plane-wind-fs battery RTL failsafe example
5 years ago
Michael du Breuil
0e70eabdb9
AP_Scripting: Send lua errors to the console before status_text
...
This helps SITL where we frequently panic about to long a statustext,
which means a user never sees the intresting part unless they comment
out the sanity check, or run on a real board.
5 years ago
Peter Hall
a1fb44b782
AP_Scripting: regenerate bindings
5 years ago
Peter Hall
d6689372e3
AP_Scripting: add to AHRS ands vehicle and add baro bindings
5 years ago
Michael du Breuil
2291702473
AP_Scripting: Raise SITL default heap size
5 years ago
Michael du Breuil
51f79c1b10
AP_Scripting: Add support for UART drivers
...
Also improves the handling of uint32_t arguments
5 years ago
Tatsuya Yamaguchi
2c9e56c4b2
AP_Scripting: allow scripts to get modes
5 years ago
Peter Barker
4c5c5fff72
AP_Scripting: add some pointers on how to work with bindings
5 years ago
Michael du Breuil
5da062b850
AP_Scripting: Forward declare lua_new_uint32_t
5 years ago
Andrew Tridgell
b69afff6a7
AP_Scripting: increase heap size (again)
5 years ago
Andrew Tridgell
07415d06ab
AP_Scripting: added RCIN example script
5 years ago
Andrew Tridgell
e86c6b047a
AP_Scripting: regen bindings for Lua
5 years ago
Andrew Tridgell
32215be29f
AP_Scripting: added rc input bindings
5 years ago
Randy Mackay
a5a1d2812a
AP_Scripting: example to check battery cycle count
5 years ago
Randy Mackay
fdf8d4b2ee
AP_Scripting: add binding for BattMonitor's get_cycle_count method
5 years ago
Peter Hall
f9c4c17ff4
AP_Scripting: add rgb notify led example
5 years ago
Peter Hall
6b58501821
AP_Scripting: regenerate bindings
5 years ago
Peter Hall
f35ffaddc6
AP_Scripting: add rgb notify binding
5 years ago
Michael du Breuil
c836b6221d
AP_Scripting: Remove readline link dependency
5 years ago
Peter Barker
b0549c7569
AP_Scripting: add example to warn and then RTL based on wind speed
...
This was written at CubePilot 2019 as part of a workshop.
Blame MdB
5 years ago
Michael du Breuil
1c3287160e
AP_Scripting: Simplify the LED_roll example
5 years ago
Michael du Breuil
9fe2c02079
AP_Scripting: Don't restart scripts if it panic'd during the initial VM creation
5 years ago
Randy Mackay
c78112564c
AP_Scripting: init sends failure message
5 years ago
Randy Mackay
09d75cff3b
AP_Scripting: add init failure check
5 years ago
Andrew Tridgell
381af923c5
AP_Scripting: re-gen
5 years ago
Andrew Tridgell
bc7651cfcb
AP_Scripting: fixed chan check in LED bindings
5 years ago
Andrew Tridgell
48ba63ba11
AP_Scripting: added example script for LEDs
...
show LED values based on roll
5 years ago
Andrew Tridgell
7caac67487
AP_Scripting: re-gen bindings
5 years ago
Andrew Tridgell
ea681c7a1e
AP_Scripting: added bindings for LEDs
5 years ago
Andrew Tridgell
38ba08e0ce
AP_Scripting: increase default heap size
...
we will need a better fix than this. Adding a couple of bindings costs
us nearly 1k of ram even if unused
5 years ago
Michael du Breuil
38e17e2068
AP_Scripting: Add Location get_distance_NED and get_distance_NE
...
Fixes a regression with nil punning which broke Location:offset() and
adds a test script that is suitable for CI to test this sort of thing
5 years ago
Michael du Breuil
0edc8a55a0
AP_Scripting: Add plane failsafe example script
5 years ago
Michael du Breuil
610dff61d8
AP_Scripting: Fix nullable arguments numbering, add location bearing
5 years ago
Michael du Breuil
82a7116142
AP_Scripting: Allow scripts to set the mode
5 years ago
Andrew Tridgell
83eeca2586
AP_Scripting: fixes for modified AP_ROMFS API
...
need to use AP_ROMFS::free()
5 years ago