mirror of
https://github.com/linux-can/can-utils.git
synced 2026-09-22 08:06:34 +02:00
j1939: use defines instead of magic values
for now cover most of PGN values. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
This commit is contained in:
committed by
Marc Kleine-Budde
parent
06d3beb08c
commit
314f8a92ae
+2
-2
@@ -183,13 +183,13 @@ const char *libj1939_addr2str(const struct sockaddr_can *can)
|
||||
}
|
||||
if (can->can_addr.j1939.name) {
|
||||
str += sprintf(str, "%016llx", (unsigned long long)can->can_addr.j1939.name);
|
||||
if (can->can_addr.j1939.pgn == 0x0ee00)
|
||||
if (can->can_addr.j1939.pgn == J1939_PGN_ADDRESS_CLAIMED)
|
||||
str += sprintf(str, ".%02x", can->can_addr.j1939.addr);
|
||||
} else if (can->can_addr.j1939.addr <= 0xfe)
|
||||
str += sprintf(str, "%02x", can->can_addr.j1939.addr);
|
||||
else
|
||||
str += sprintf(str, "-");
|
||||
if (can->can_addr.j1939.pgn <= 0x3ffff)
|
||||
if (can->can_addr.j1939.pgn <= J1939_PGN_MAX)
|
||||
str += sprintf(str, ",%05x", can->can_addr.j1939.pgn);
|
||||
|
||||
return buf;
|
||||
|
||||
Reference in New Issue
Block a user