13 Commits
Author SHA1 Message Date
Andrew Tridgell eec4032d98 Tools: fix CAN playback bus filtering
DataFlash field names are case-sensitive, so the lowercase lookup always fell back to bus zero. Read the CANF and CAFD Bus field using its declared capitalization.
2026-09-04 11:11:33 +10:00
Andrew Tridgell e3681fc848 Tools: CAN_playback capture uses CAN_Pn_OPTIONS
The CAN_logger.lua example it referenced has been removed.
2026-09-04 11:11:33 +10:00
Andrew Tridgell fd6584ae19 Tools: CAN_playback add --nodes filter for DroneCAN source node
allows filtering playback to only send frames from specified DroneCAN
source nodes

also adds --messages, which filters playback to only send DroneCAN
message frames matching the specified 16 bit message IDs
2026-02-05 16:13:55 +11:00
Christian Clauss 5db73f4a0c Tools: Add # flake8: noqa linter directive 2025-06-12 08:47:52 +10:00
Andrew Tridgell 4f7a1fc81c Tools: support CANFD log playback in CAN_playback.py 2024-12-11 08:43:56 +11:00
Richard Marko 04b46678a4 treewide: fix shebangs - /bin/bash -> /usr/bin/env bash
Most scripts/tools use non-portable `/bin/bash`, switch
to environment agnostic `/usr/bin/env bash`.
2024-02-13 11:36:23 +11:00
Andrew Tridgell 30ad0560f4 Tools: added CAN playback tool
uses frames from lua CAN bus capture and plays back for driver
development
2024-01-07 12:23:39 +11:00
Pierre Kancir 9d76d1e3df Tools: Test for membership should be not in 2023-09-02 13:27:25 +10:00
Andrew Tridgell e00608d922 Tools: fixed type of max-gap in CAN fix2 script 2022-04-27 17:13:07 +10:00
Andrew Tridgell 35a2ca62ee Tools: added test script for checking for Fix2 missed frames
used to track down the F405 and L431 lost frames
2022-04-18 14:40:53 +10:00
bugobliterator df95b1ee13 Tools: modify scripts to allow vcan iface to have CANFD supported 2022-03-27 06:07:34 -07:00
Peter Barker 8a3a609e3b Tools: add can_sitl_nodev.sh which doesn't require a (e.g.) babel to run 2021-05-18 17:59:30 +10:00
Andrew Tridgell b6fde7ed5a Tools: added can_sitl.sh to make using SITL with real CAN devices easy 2021-04-27 09:01:02 +10:00