ardupilot/libraries/AP_Scripting/examples
Andrew Tridgell 9ea8e61cfc AP_Scripting: example showing how to use readstring method
a fairly common requirement for scripts
2024-02-28 19:05:58 +11:00
..
6DoF_roll_pitch.lua
AHRS_switch.lua
CAN_MiniCheetah_drive.lua
CAN_logger.lua AP_Scripting: Add CAN_Logger example script 2024-01-07 12:23:39 +11:00
CAN_read.lua AP_Scripting: CANSensor: Add filtering of incoming frames 2023-12-12 11:32:04 +11:00
CAN_write.lua
EFI_tester.lua AP_Scripting: added Halo6000 generator/EFI driver 2023-05-30 21:04:34 +10:00
FenceBreach.lua AP_Scripting: add bindings for fence 2023-11-07 07:52:14 +11:00
LED_matrix_image.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
LED_matrix_text.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
LED_poslight.lua
LED_roll.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
MAVLinkHL.lua AP_Scripting: Account for nil battery in Rockblock and MAVLink_HL scripts 2023-08-02 12:18:46 +10:00
MAVLink_Commands.lua AP_Scripting: add MAVLink command long and ack examples 2023-07-04 10:20:42 +10:00
Mission_test.lua
MotorMatrix_fault_tolerant_hex.lua
MotorMatrix_setup.lua
Motor_mixer_dynamic_setup.lua
Motors_6DoF.lua
NMEA-decode.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
OOP_example.lua AP_Scripting: fix some more of the easy luacheck warnings 2023-12-13 18:10:26 +11:00
RCIN_test.lua
RC_override.lua
README.md AP_Scripting:add README file to examples directory 2023-10-31 11:33:08 +11:00
SN-GCJA5-particle-sensor.lua AP_Scripting: examples: update examples for fixed io.open behaviour 2024-01-01 13:15:37 +11:00
Safety_States.lua AP_Scripting: add bindings for E-stop, Interlock and Safety state 2023-02-07 10:24:18 +11:00
Serial_Dump.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
UART_log.lua AP_Scripting: Examples: UART log: remove spaces in log description 2023-09-12 08:46:00 +10:00
active_source_set.lua
ahrs-print-angle-and-rates.lua
ahrs-print-home-and-origin.lua
ahrs-print-variances.lua
ahrs-set-home-to-vehicle-location.lua
ahrs-set-origin.lua
ahrs-source-gps-optflow.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
ahrs-source-gps-wheelencoders.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
ahrs-source.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
analog_input_and_GPIO.lua
arming-check-batt-temp.lua
arming-check-wp1-takeoff.lua
aux_cached.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
benewakeH30_can_rangefinder.lua AP_Scripting: Add lua driver for Benewake H30 2023-02-21 16:47:56 +11:00
button_test.lua
camera-test.lua AP_Scripting: add camera-test example script 2023-04-13 07:04:46 +10:00
cell_balance_check.lua AP_Scripting: added get_cell_voltage() API and arming check example 2023-10-25 07:31:24 +11:00
copter-circle-speed.lua
copter-fast-descent.lua
copter-fly-vertical-circle.lua
copter-nav-script-time.lua
copter-wall-climber.lua
copter_alt_offset.lua
copter_pingpong.lua AP_Scripting: New script example 2023-09-27 08:14:15 +10:00
copter_pingpong.md AP_Scripting: New script example 2023-09-27 08:14:15 +10:00
copy_userdata.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
easter-egg.lua
efi_speed_check.lua AP_Scripting: Add EFI state get example 2023-04-18 10:31:01 +10:00
esc_rpm_scale.lua
frsky_battery.lua
frsky_rpm.lua
frsky_wp.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
fw_vtol_failsafe.lua
gen_control.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
get_notify_RGB.lua
hello_world.lua
hello_world_display.lua AP_Scripting: Add send_text to display binding 2024-02-07 23:52:30 +00:00
i2c_scan.lua
jump_tags_calibrate_agl.lua AP_Scripting: Add example JUMP_TAG scripts 2023-02-28 12:00:18 +11:00
jump_tags_calibrate_agl.waypoints AP_Scripting: Add example JUMP_TAG scripts 2023-02-28 12:00:18 +11:00
jump_tags_into_wind_landing.lua AP_Scripting: Add example JUMP_TAG scripts 2023-02-28 12:00:18 +11:00
jump_tags_into_wind_landing.waypoints AP_Scripting: Add example JUMP_TAG scripts 2023-02-28 12:00:18 +11:00
lidar_control.lua
logging.lua
mag_heading.lua
message_interval.lua
mission-edit-demo.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
mission-load.lua AP_Scripting: add note to miision_load.lua about file locations 2023-10-31 10:40:34 +11:00
mission-save.lua AP_Scripting: examples: update examples for fixed io.open behaviour 2024-01-01 13:15:37 +11:00
mission_spiral.lua AP_Scripting: added mission_spiral.lua example 2023-03-10 14:13:55 +11:00
motor_lost.lua AP_Scripting: added bindings for VTOL motor loss 2023-07-13 08:03:52 +10:00
mount-test.lua
net_test.lua AP_Scripting: review fixes 2023-12-11 18:00:38 +11:00
opendog_demo.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
orbit_follow.lua
param_add.lua
param_get_set_test.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
plane-doublets.lua AP_Scripting: fix some more of the easy luacheck warnings 2023-12-13 18:10:26 +11:00
plane-wind-failsafe.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
plane-wind-fs.lua AP_Scripting: fixed parameter names 2024-01-23 15:00:30 +11:00
plane_guided_follow.lua AP_Scripting: examples: ignore luacheck warnings 2023-02-15 19:38:46 +11:00
protected_call.lua AP_Scripting: fix some more of the easy luacheck warnings 2023-12-13 18:10:26 +11:00
proximity_test.lua
quadruped.lua AP_Scripting: fix some more of the easy luacheck warnings 2023-12-13 18:10:26 +11:00
rangefinder_quality_test.lua AP_Scripting: Add LUA interface to access Range Finder state 2024-01-02 11:31:02 +11:00
rangefinder_test.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
readstring_test.lua AP_Scripting: example showing how to use readstring method 2024-02-28 19:05:58 +11:00
relay_control.lua
rgb_led_test.lua
rgb_notify_patterns.lua
rover-MinFixType.lua AP_Scripting: Remove executable permissions 2023-09-08 17:09:26 +10:00
rover-SaveTurns.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
rover-TerrainDetector.lua
rover-motor-driver.lua
rover-set-steering-and-throttle.lua
rover-set-turn-rate.lua
serial_test.lua
servo_scan.lua
servo_set_get.lua
servo_slew.lua AP_Scripting: added example that slew a servo with controls 2023-05-03 15:23:01 +10:00
set-angle.lua
set-target-location.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
set-target-velocity.lua
set_target_posvel_circle.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
ship_vel_match.lua
simple_loop.lua
smbus-check-cycles.lua
terrain_warning.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
test_load.lua AP_Scripting: fix some more of the easy luacheck warnings 2023-12-13 18:10:26 +11:00
test_script_button.lua AP_Scripting: add sub bindings for joystick buttons 2023-09-27 08:14:36 +10:00
wp_test.lua AP_Scripting: fix easy lua check issues in examples 2023-10-31 11:11:52 +11:00
wrap32_test.lua AP_Scripting: added wrap32_test.lua for testing wrap32 usec bdshot bug 2023-03-24 08:31:25 +11:00

README.md

#LUA Examples

This directory contains some script examples. For simulation the scripts should be placed in the simulation's "scripts" directory located in the root directory from which the sim is run. Note: if an example uses auxillary files (mission list, other scripts,etc.) the user will have to determine where the files should be placed from the script. If no path name is specified in the file name, then it should be placed one directory level above the "scripts" directory.