Andrew Tridgell
acda8428f8
AP_Scripting: use CMUX for LTE_modem
...
using CMUX allows us to have AT commands run in parallel with PPP or
TCP data, allowing for signal strength and other data to be retrieved
this also adds auto-bauding, with separate LTE_IBAUD and LTE_BAUD
parameters, avoiding the need to configure the hardware baud rate with
a terminal program
2025-06-16 12:29:44 +10:00
Andrew Tridgell
98b42cf2fc
AP_Scripting: added LTE_OPTIONS to LTE driver
2025-06-16 12:29:44 +10:00
Andrew Tridgell
63a40b65e3
AP_Scripting: rename SIM7600 to LTE_modem
...
we will soon be supporting other modem chipsets
2025-06-06 18:09:51 +10:00
Andrew Tridgell
f86918e5ae
AP_Scripting: added support for PPP connections to SIM7600 driver
...
this allows for the modem to be used as a PPP server, allowing the
full range of ArduPilot networking capabilities, which means multiple
TCP and UDP connections, scripting sockets etc
2025-06-06 18:09:51 +10:00
Peter Barker
1f8370b615
AP_Scripting: update scripts for get_roll->get_roll_rad rename
2025-06-05 17:28:41 +10:00
Andrew Tridgell
8cd83b8e64
AP_Scripting: LTE driver using SIM7600 AT commands
...
colcon build/test / build-test (push) Has been cancelled
Cygwin Build / build (push) Has been cancelled
ESP32 Build / build (esp32buzz, 10) (push) Has been cancelled
ESP32 Build / build (esp32s3empty, 10) (push) Has been cancelled
Macos Build / build (CubeOrange) (push) Has been cancelled
Macos Build / build (sitl) (push) Has been cancelled
QURT Build / build (push) Has been cancelled
test ccache / build (10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-EKF2, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-ODID, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-PPP, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (CubeRedPrimary-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (MatekF405-Wing, 10, chibios) (push) Has been cancelled
test chibios / build (Pixhawk6X-PPPGW, 10, chibios) (push) Has been cancelled
test chibios / build (SOHW, 10, chibios) (push) Has been cancelled
test chibios / build (build-options-defaults-test, 10, chibios) (push) Has been cancelled
test chibios / build (configure-all, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv2-plane, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (iofirmware, 10, chibios) (push) Has been cancelled
test chibios / build (new-check, 10, chibios) (push) Has been cancelled
test chibios / build (periph-build, 10, chibios) (push) Has been cancelled
test chibios / build (revo-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (revo-mini, 10, chibios) (push) Has been cancelled
test chibios / build (signing, 10, chibios) (push) Has been cancelled
test chibios / build (stm32f7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7-debug, 10, chibios) (push) Has been cancelled
test dds / build (sitl) (push) Has been cancelled
test dds / build (stm32h7) (push) Has been cancelled
test Linux SBC / build (bbbmini, armhf) (push) Has been cancelled
test Linux SBC / build (bebop, armhf) (push) Has been cancelled
test Linux SBC / build (bhat, armhf) (push) Has been cancelled
test Linux SBC / build (canzero, armhf) (push) Has been cancelled
test Linux SBC / build (erlebrain2, armhf) (push) Has been cancelled
test Linux SBC / build (linux, base) (push) Has been cancelled
test Linux SBC / build (navigator, armhf-musl) (push) Has been cancelled
test Linux SBC / build (navigator64, aarch64) (push) Has been cancelled
test Linux SBC / build (navio, armhf) (push) Has been cancelled
test Linux SBC / build (navio2, armhf) (push) Has been cancelled
test Linux SBC / build (pxf, armhf) (push) Has been cancelled
test Linux SBC / build (pxfmini, armhf) (push) Has been cancelled
test replay / build (replay, base) (push) Has been cancelled
test replay / build (replay, clang) (push) Has been cancelled
test scripts / build (astyle-cleanliness) (push) Has been cancelled
test scripts / build (check_autotest_options) (push) Has been cancelled
test scripts / build (logger_metadata) (push) Has been cancelled
test scripts / build (param_parse) (push) Has been cancelled
test scripts / build (python-cleanliness) (push) Has been cancelled
test scripts / build (validate_board_list) (push) Has been cancelled
test blimp / build (base) (push) Has been cancelled
test blimp / build (clang) (push) Has been cancelled
test blimp / autotest (sitltest-blimp) (push) Has been cancelled
test copter / build (base) (push) Has been cancelled
test copter / build (clang) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1b) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1c) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1d) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1e) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2b) (push) Has been cancelled
test copter / build-gcc-heli (push) Has been cancelled
test copter / autotest-heli (sitltest-heli) (push) Has been cancelled
test ap_periph / build-gcc-ap_periph (push) Has been cancelled
test ap_periph / autotest-can (sitltest-can) (push) Has been cancelled
test plane / build (base) (push) Has been cancelled
test plane / build (clang) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1a) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1b) (push) Has been cancelled
test plane / autotest (sitltest-quadplane) (push) Has been cancelled
test rover / build (base) (push) Has been cancelled
test rover / build (clang) (push) Has been cancelled
test rover / autotest (sitltest-balancebot) (push) Has been cancelled
test rover / autotest (sitltest-rover) (push) Has been cancelled
test rover / autotest (sitltest-sailboat) (push) Has been cancelled
test sub / build (base) (push) Has been cancelled
test sub / build (clang) (push) Has been cancelled
test sub / autotest (sitltest-sub) (push) Has been cancelled
test tracker / build (base) (push) Has been cancelled
test tracker / build (clang) (push) Has been cancelled
test tracker / autotest (sitltest-tracker) (push) Has been cancelled
test unit tests and sitl building / build (examples, base) (push) Has been cancelled
test unit tests and sitl building / build (examples, clang) (push) Has been cancelled
test unit tests and sitl building / build (sitl, base) (push) Has been cancelled
test unit tests and sitl building / build (sitl, clang) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, base) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, clang) (push) Has been cancelled
test scripting / test-scripting (push) Has been cancelled
provides a transparent TCP connection to a server
2025-06-03 11:11:22 +10:00
rishabsingh3003
dab81d0f7d
AP_Scripting: Correct typo in EFI DLA Driver
2025-05-27 12:56:11 +01:00
George Zogopoulos
8f7fbc8546
AP_Scripting: EFI HALO6000 fix
...
Sets the "is flying" bit of the 1A0 control message to 1.
This should force the engine to think the aircraft is in the air and
start producing power.
2025-04-21 21:53:00 +10:00
Libra-Foxtech
285369ed74
AP_Scripting: fixed Halo6000 checksum
...
for outgoing command packets
2025-03-15 07:31:44 +11:00
Randy Mackay and Shift-Ronan
e4f26cd509
AP_Scripting: Torqeedo TorqLink lua driver
...
Co-authored-by: Shift-Ronan <88686667+Shift-Ronan@users.noreply.github.com >
2025-01-29 06:49:08 +11:00
Iampete1
0dbbb87ce2
AP_Scripting: fix remaining luacheck issues
2024-12-24 14:48:58 -06:00
Andrew Tridgell
10209a2a13
AP_Scripting: added UltraMotion servo driver
2024-11-28 09:24:03 +11:00
Andrew Tridgell
1c6ac0990c
AP_Scripting: added UltraMotion servo driver
...
see https://www.ultramotion.com/servo-cylinder/
2024-11-28 09:24:03 +11:00
Thomas Watson
dd270dac2e
AP_Scripting: mount-djirs2: increase bus/mount setup flexibility
...
In particular allows the use of the gimbal using PROTOCOL2 attached to a
DroneCAN bus. ArduPilot 4.6 is recommended due to the timeout bug causing
message sends to fail regularly on 4.5.
Tested also that misconfiguring the CAN bus will result in the driver
failing to start, though the error message will be less specific.
2024-11-08 10:47:41 +11:00
Thomas Watson
1f0dff0178
AP_Scripting: mount-djirs2: filter out ignored packets
...
Allows using a smaller buffer and simplifying the script logic.
2024-11-08 10:47:41 +11:00
Thomas Watson
afcc722995
AP_Scripting: mount-djirs2: re-enable lua checks and fix issues
2024-11-08 10:47:41 +11:00
Andrew Tridgell
cbba88fccd
AP_Scripting: added 2nd supply voltage to SkyPower EFI driver
...
and accept both extended and 11-bit CAN
2024-09-14 09:24:03 +10:00
Andrew Tridgell
842a4f507b
AP_Scripting: added NMEA 2000 EFI driver
...
this has been tested on a marine engine, and correctly produces key
telemetry data
the NMEA_2000.lua module is broken out to make it easier to add other
NMEA 2000 based drivers
2024-07-06 07:19:25 +10:00
Andrew Tridgell
32750476be
AP_Scripting: added more telemetry for INF Inject
2024-06-25 09:34:18 +10:00
Andrew Tridgell
b108d9cf09
AP_Scripting: added throttle and ignition control for INF_INject
...
allows full control over serial
2024-06-25 09:34:18 +10:00
Andrew Tridgell
c783f632c1
AP_Scription: added CANF logging to Halo6000 EFI driver
...
allows for easier debugging
2024-06-09 08:37:44 +10:00
Iampete1
5bb5f442e1
AP_Scripting: ignore lua-language-server-errors
2024-05-21 09:42:22 +10:00
Andrew Tridgell
e2767f899f
AP_Scripting: allow for 0x00 for 2nd checksum byte in INF_Inject driver
...
the device does send 0x00 sometimes and data is valid
2024-05-04 07:43:39 +10:00
Andrew Tridgell
c628e31c0a
AP_Scripting: fixed crc and added logging to INF_Inject driver
2024-05-02 12:17:49 +10:00
Andrew Tridgell
1cafe25854
AP_Scripting: improve INF inject driver
...
make it more robust to serial errors, and support correct checksum
2024-04-14 07:19:40 +10:00
Andrew Tridgell
098277ce6a
AP_Scripting: added ANX CAN battery driver
2024-01-09 07:53:59 +11:00
Andrew Tridgell
8732f582c3
AP_Scripting: update SkyPower driver to support new model
...
support SP-275 dual-cylinder ECU
2023-12-17 14:14:20 +11:00
Randy Mackay
56a2474e1c
AP_Scripting: djirs2 reply timeout reduced to 0.1 sec
2023-12-13 18:16:11 +11:00
Thomas Watson
95033b2ef5
AP_Scripting: mount-djirs2 yaw angle reporting fix
2023-12-13 18:16:11 +11:00
Randy Mackay
b507075701
AP_Scripting: mount-djir2 handles both legacy and latest ver
2023-12-13 18:16:11 +11:00
Thomas Watson
c6c41cb609
AP_Scripting: mount-djirs2: fix parsing for latest firmware
...
DJI R SDK version 2.2.0.5 released on October 30, 2020 added CmdSet and
CmdID bytes to reply frames before the data segment which need to be
skipped when parsing replies.
Tested with gimbal firmware 01.04.00.20 and 01.05.00.20 (latest version).
2023-12-13 18:16:11 +11:00
Andrew Tridgell
c1831bae32
AP_Scripting: added HobbyWing DataLink lua driver
2023-11-06 07:12:35 +11:00
Andrew Tridgell
96f7cc2d38
AP_Scripting: added SVFFI generator support
2023-10-18 09:01:57 +11:00
Andrew Tridgell
020807a064
AP_Scripting: added INF_Inject EFI driver
2023-10-04 18:29:10 +11:00
Andrew Tridgell
4ca2277f1a
AP_Scripting: added logging to EFI_Halo6000.lua driver
...
allows for log analysis of current/voltage
2023-09-30 17:15:36 +10:00
Andrew Tridgell
23e4fba3f7
AP_Scripting: added EFI driver for DLA EFI serial protocol
...
a simple serial protocol, no CRC, gap framed
2023-09-03 08:34:33 +10:00
rishabsingh3003
153ff58bd9
AP_Scripting: Add drivers for NoopLoop TOFSense-M CAN and Serial sensors
2023-08-03 08:02:49 +09:00
Randy Mackay
380c20154f
AP_Scripting: mount-djirs2 driver angle reporting fix
2023-07-26 17:33:18 +10:00
Randy Mackay
a81f1cb993
AP_Scripting: viewpro driver fix for pitch angle reporting
2023-07-26 17:33:18 +10:00
Randy Mackay
b80ea6572c
AP_Scripting: viewpro driver comment fix
2023-07-18 21:02:02 +09:00
Andrew Tridgell
533577924e
AP_Scripting: fixed temperatures for Halo6000 driver
...
temps are offset by 40 deg C
2023-06-07 07:27:46 +10:00
Andrew Tridgell
8cb638b7e1
AP_Scripting: added Halo6000 generator/EFI driver
...
used to monitor Foxtech Halo6000 generator for Thor210 hexacopter
2023-05-30 21:04:34 +10:00
Randy Mackay
d3f2309eac
AP_Scripting: viewpro driver uses camera state with Vector2f
2023-05-08 21:26:35 +10:00
Randy Mackay
7db3f27357
AP_Scripting: viewpro driver implements image tracking
2023-05-08 21:26:35 +10:00
Randy Mackay
294eb1db5b
AP_Scripting: viewpro driver uses focus type and value
2023-04-26 22:55:47 +10:00
Randy Mackay
ea1836304a
AP_Scripting: ViewPro driver supports zoom pct
2023-04-19 17:31:46 +10:00
Randy Mackay
b9e06438f1
AP_Scripting: ViewPro driver bug fix
2023-04-14 07:47:47 +10:00
Randy Mackay
ffc3ad1c1a
AP_Scripting: viewpro driver uses camera scripting backend
2023-04-13 07:04:46 +10:00
Randy Mackay
af64de3412
AP_Scripting: mount-viewpro driver gets param desc
2023-04-12 17:08:12 +10:00
Randy Mackay
6934a638a1
AP_Scripting: Viewpro driver setup instruction fix
2023-04-12 17:08:12 +10:00