Andrew Tridgell
10b1f46997
AP_Scripting: added bindings for adding parameter tables
3 years ago
Iampete1
c21ec13719
AP_Scripting: support feild alias s
3 years ago
Iampete1
dad0f0c3c0
AP_Scripting: add binding for AP::fwversion
3 years ago
Iampete1
18d0687847
AP_Scripting: support singleton feild types
3 years ago
Iampete1
9ccf17488d
AP_Scripting: allow singleton types as refrence rather than pointer
3 years ago
Iampete1
cc5a867397
AP_Scripting: add binding for setting motors custom frame string
3 years ago
Iampete1
ec4949c9e3
AP_Scripting: generator: use depends for singleton strings
3 years ago
Iampete1
1711fa9807
AP_Scripting: use alias for param function names
3 years ago
Peter Barker
1b0f21e2a3
AP_Scripting: create and use AP_OPTICALFLOW_ENABLED
...
Including a define for each backend.
3 years ago
Peter Barker
f99f2bd8ab
AP_Scripting: adjust for rename of OpticalFlow.h to AP_OpticalFlow.h
3 years ago
Iampete1
3606022cd7
AP_Scripting: add MiniCheetah CAN motor driver example
3 years ago
Andrew Tridgell
fe7e2ed657
AP_Scripting: added throttle and height controller to aerobatic example
...
changed rolling circle to take the radius and number of
circles. negative radius for negative yaw rate and negative number of
circles for left roll
3 years ago
Andrew Tridgell
140adc126a
AP_Scripting: expand to 6 SCR_USER parameters
3 years ago
Peter Barker
d72d0578a3
AP_Scripting: correct compilation when HAL_LOGGER_FILE_CONTENTS_ENABLED is 0
3 years ago
Andrew Tridgell
06ef5aed14
AP_Scripting: added an example of OOP programming
...
very useful pattern for more complex scripts
3 years ago
Andrew Tridgell
d52f5a9034
AP_Scripting: added rolling circle to aerobatics example
3 years ago
Andrew Tridgell
ab333d0708
Ap_Scripting: added earth frame yaw tracking off WPs
...
this uses the new yaw rate controller to do EF tracking, so we follow
towards the next WP while doing the roll
3 years ago
Andrew Tridgell
3a3cb92efd
Ap_Scripting: fixed plane aerobatics for full yaw rate control
3 years ago
Iampete1
58ef0d0137
AP_Scripting: log files and runtime stats
3 years ago
Iampete1
817864ce74
AP_Scripting: convert DEBUG_LVL to DEBUG_OPTS bitmask
3 years ago
Peter Barker
f4651f0287
AP_Scripting: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
6b4de23630
AP_Scripting: ensure ENABLE_SCRIPTING is always defined
3 years ago
Andrew Tridgell
ad29135384
AP_Scripting: added plane aerobatics example
3 years ago
Andrew Tridgell
9ccfbe9813
AP_Scripting: added bindings for NAV_SCRIPT_TIME support
3 years ago
Iampete1
0f1d3c4fc4
AP_Scripting: Docs: document arguments
3 years ago
Iampete1
b047ea5c02
AP_Scripting: stop and restart scripting via command int
3 years ago
drtrigon
3a0ed5446a
AP_Scripting: select auto or manual gimbal/camera control mode
...
I have a camera that has picture and video trigger on the same channel. As ArduPilot is not able to handle that currently I wrote a script that allows to switch between auto and manual gimbal and camera control modes. Switching to manual camera control allows to enable picture as well as video trigger.
3 years ago
Andy Piper
31c74f9793
AP_Scripting: convert APM_BUILD_COPTER_OR_HELI() to APM_BUILD_COPTER_OR_HELI
3 years ago
Iampete1
f5805058c2
AP_Scripting: docs ignore duplicate-set-field warning
3 years ago
Iampete1
648a2b7140
AP_Scripting: docs: add manual bindings
3 years ago
Iampete1
da1fde06ad
AP_Scripting: fix skip check userdata feild write
3 years ago
Iampete1
003561ab75
AP_Scripting: Docs: append _ud to userdata types to avoild name clash with new functions and declare local
3 years ago
Iampete1
05e01fb603
AP_Scripting: docs: update GCS
3 years ago
Iampete1
1af244e5bc
AP_Scripting: maunaly update GPIO docs as example
3 years ago
Iampete1
6dd9ffc334
AP_Scripting: auto generate docs
3 years ago
Iampete1
a70134ba38
AP_Scripting: generator: ouput Emmylua docs
3 years ago
Iampete1
a5a3b413df
AP_Scripting: wscript: support docs option
3 years ago
Iampete1
fbb9ef422c
AP_Scripting: use floats for get/set output scaled
3 years ago
tajisoft
f076bb3ad1
AP_Scripting: update ahrs-source-gps-optflow.lua
3 years ago
Iampete1
0f8bcbf4b8
AP_Scripting: optimise genrated bindings for size
3 years ago
Iampete1
c1dbb1c046
AP_Scripting: change all -FLT_MAX FLT_MAX ranges to no check
3 years ago
Iampete1
302e855dab
AP_Scripting: add 'skip_check keyword to skip argument range check
3 years ago
Iampete1
0772af5539
AP_Scripting: generator: dont initalise trivial types
3 years ago
Iampete1
32d6919ae2
AP_Scripting: generator: remove unneeded else in nullable returns
3 years ago
tajisoft
68274ff996
AP_Scripting: fix switch check in ahrs-source
3 years ago
murata
fa609afc44
AP_Scripting: Change the script file name for messages
3 years ago
Iampete1
86e56934b6
AP_Scripting: update analog input example to check for valid pin
3 years ago
Iampete1
e5ae023be2
AP_Scripting: AnalogSource set_pin returns bool
3 years ago
Andrew Tridgell
32731e2cd0
AP_Scripting: fixed bug in string logging with logger.write()
...
this dereferenced a bad pointer, leading to crash and watchdog
thanks to Charlie for finding this!
3 years ago
bugobliterator
dd9f513aa5
AP_HAL_ChibiOS: setup led control via lua script for HerePro
3 years ago