Yuri
565f757f35
AP_Scripting: rover-MinFixType example param caching fix
3 years ago
Yuri
6a74be104f
AP_Scripting: add set_desired_speed binding
3 years ago
Andrew Tridgell
39fd4f01cd
AP_Scripting: fixed SimOnHardware build
...
HAL_MOUNT_ENABLED depends on !HAL_MINIMIZE_FEATURES
3 years ago
Iampete1
ea4f050aa8
AP_Scripting: Generator: fix docs generator aliasing
3 years ago
Andrew Tridgell
d8b98789e6
AP_Scripting: add support for scripting2 protocol
3 years ago
Randy Mackay
a7aa77ff86
AP_Scripting: add lua docs for mount methods
3 years ago
Randy Mackay
b8560345f7
AP_Scripting: add mount-test example script
3 years ago
Randy Mackay
47e10eaefa
AP_Scripting: add bindings to control mount
3 years ago
Yuri
f155c1b027
AP_Scripting: add rover-MinFixType and rover-SaveTurns examples
3 years ago
Andrew Tridgell
864353aa4d
AP_Scripting: example script for lidar control
...
enable lidar for only landing in quadplanes by changing RNGFND_LANDING
3 years ago
Randy Mackay
a358357951
AP_Scripting: remove ToshibaCAN support
3 years ago
Andrew Tridgell
998072f600
AP_Scripting: setup axis filters when starting an axis
3 years ago
Andrew Tridgell
4bc697dfa2
AP_Scripting: added QUIK_AUTO_SAVE option
...
allows tuning with 2 position switch
3 years ago
Henry Wurzburg
0853acd7e2
AP_Scripting: update QUIKTUNE readme file
3 years ago
Henry Wurzburg
d55fd76443
AP_Scripting: modify QUIKTUNE for audio monitorin in TX
3 years ago
murata
c65425e3ac
AP_Scripting: Changed NULL to nullptr
3 years ago
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 .
3 years ago
Andrew Tridgell
bda280bcf1
AP_Scripting: cope better with high P gains in quicktune
...
if we lower the D gain, then lower P and I by the same ratio before we
start on the P gain
Also added parameters to disable filter changes and control PI ratios
3 years ago
Iampete1
66cdfb015b
AP_Scripting: always free the heap and remove scripts
3 years ago
murata
6e91b364e0
AP_Scripting: Console output can be disabled
3 years ago
khanasif786
53f931c98d
AP_Scripting: changed MAV_SEVERITY_EMERGENCY to INFO for origin set
3 years ago
Iampete1
7850aea186
AP_Scripting: load uint32_t bindings via generator
3 years ago
Iampete1
5bfb295fdd
AP_Scripting: generator: support manual and manual operators on userdata
3 years ago
Iampete1
934b56e597
AP_Scripting: generator: support manual creation functions for userdata
3 years ago
Iampete1
3319140133
AP_Scripting: generator: remove unused function
3 years ago
Iampete1
9da80b45e9
AP_Scripting: load manual bindings via generator
3 years ago
Iampete1
03476711f2
AP_Scripting: binding gen: support globals
3 years ago
Iampete1
59fb78fea8
AP_Scripting: binding gen: support manaul bindings
3 years ago
Iampete1
5c2b0ebb0f
AP_Scripting: binding gen: don't emit dependancy if there are no fields
3 years ago
Andrew Tridgell
53c711954e
AP_Scripting: added parameters to VTOL failsafe example
3 years ago
Andrew Tridgell
a7b3a5713d
AP_Scripting: fixed non-oscillating yaw limit
3 years ago
Andrew Tridgell
c2af9a9154
AP_Scripting: pause quicktune during pilot input
...
thanks to Marco for the suggestion
3 years ago
Andrew Tridgell
8320b90a01
AP_Scripting: added norm_input_dz binding
3 years ago
Andrew Tridgell
617213bef0
AP_Scripting: added quicktune.lua script
...
rapid tuning for VTOL control
3 years ago
Andrew Tridgell
77a985182c
AP_Scripting: added get_rpy_srate binding
...
and remove dmod binding
3 years ago
Iampete1
20a2e6aaf0
AP_Scripting: allow deprecation warnings
3 years ago
m
dbf00bae10
AP_Scripting: Add pre_arm_checks LUA binding
3 years ago
Andrew Tridgell
ed89acea66
AP_Scripting: added PDmod binding for quick tuning
3 years ago
Randy Mackay
599cd15c7b
AP_Scripting: add copter-deadreckon-home example
3 years ago
Randy Mackay
7b6ad412fe
AP_Scripting: add ahrs get_relative_position_D_home binding
3 years ago
Randy Mackay
f0623fa8c9
AP_Scripting: add has_ekf_failsafed binding
3 years ago
Iampete1
6e3cb7efdc
AP_Scripting: support true aliases
3 years ago
Iampete1
352c48233e
AP_Scripting: generator: rename alias keyword to rename
3 years ago
Peter Barker
55517450bc
AP_Scripting: correct script restart send_text message
3 years ago
Andrew Tridgell
0f230eec5a
AP_Scripting: increase default heap size in SITL and on F7/H7
...
if we have 500k or more memory then use 100k heap for Lua, making
setup easier
3 years ago
Peter Barker
ce312a3750
AP_Scripting: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
3 years ago
Henry Wurzburg
82235163a2
AP_Scripting: remove original aerobatics example to avoid confusion
3 years ago
Andrew Tridgell
54f6dbf476
AP_Scripting: restored corrected boolean in height_amsl binding
3 years ago
Randy Mackay
fc668b4bca
AP_Scripting: copter fast descent gets improved slowdown
3 years ago
bugobliterator
39b771c3a9
AP_Scripting: add support for can_printf in lua
3 years ago