From 30b6b040537c7c783792d8a924a4e05488f98055 Mon Sep 17 00:00:00 2001 From: Oliver Hartkopp Date: Tue, 6 Aug 2024 16:26:14 +0200 Subject: [PATCH] isotpdump: add color support for functional addressing traffic Signed-off-by: Oliver Hartkopp --- isotpdump.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/isotpdump.c b/isotpdump.c index e635d061..87a2d698 100644 --- a/isotpdump.c +++ b/isotpdump.c @@ -372,8 +372,14 @@ int main(int argc, char **argv) rx_extaddr != frame.data[0]) continue; - if (color) - printf("%s", (frame.can_id == src) ? FGRED : FGBLUE); + if (color) { + if (frame.can_id == src) + printf("%s", FGRED); + else if (frame.can_id == dst) + printf("%s", FGBLUE); + else if (frame.can_id == bst) + printf("%s", FGGREEN); + } if (timestamp) { ioctl(s, SIOCGSTAMP, &tv);