Some more tryouts of the j1939 name stuff ...

# IP addr add dev vcan0 j1939 name 1122334455667788
# jacd -r 100,80-120 -c /tmp/1122334455667788.jacd 1122334455667788 vcan0

and then

echo hello234 | jsr -v -v vcan0:20,3333 1122334455667788

i got with 'jspy -P' this:

vcan0:20,03300 1122334455667788 !6 [9] 68656c6c 6f323334 0a

candump:

(2305.450438)  vcan0  18EAFFFE  [3] 00 EE 00
 (001.250165)  vcan0  18EEFF50  [8] 88 77 66 55 44 33 22 11

 (013.149226)  vcan0  18EC5020  [8] 10 09 00 02 02 00 33 00
 (000.000050)  vcan0  18EC2050  [8] 11 02 01 FF FF 00 33 00
 (000.000036)  vcan0  18EB5020  [8] 01 68 65 6C 6C 6F 32 33
 (000.000012)  vcan0  18EB5020  [3] 02 34 0A
 (000.000057)  vcan0  18EC2050  [8] 13 09 00 02 FF 00 33 00

and 'jsr vcan0:1122334455667788' still produces 'hell' ;-)

# IP addr show vcan0
4: vcan0: <NOARP,UP,LOWER_UP> mtu 16 qdisc noqueue state UNKNOWN
    link/can
    can-j1939 0x20 scope link
    can-j1939 0x30 scope link
    can-j1939 0x50 name 1122334455667788 scope link dynamic

Is this, what you would have expected (especially the byte order of the 'name'
in the CAN frame)?

Regards,
Oliver
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to