]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
slcan_attach: 'close' the slcan adapter before setting a bitrate
authorhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Sun, 9 Jan 2011 11:35:03 +0000 (11:35 +0000)
committerhartkopp <hartkopp@030b6a49-0b11-0410-94ab-b0dab22257f2>
Sun, 9 Jan 2011 11:35:03 +0000 (11:35 +0000)
As investigated by Thorsten Godau the bitrate can only be set after the
slcan adapter is in 'close' state.

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Tested-by: Thorsten Godau <dl9sec@gmx.net>
git-svn-id: svn://svn.berlios.de//socketcan/trunk@1229 030b6a49-0b11-0410-94ab-b0dab22257f2

can-utils/slcan_attach.c

index 4a91ba02c94edc43bbff24abd95783a72d001b3e..147ec6b0b795b54d4fc17e47c47c3d2e040fc36b 100644 (file)
@@ -150,12 +150,12 @@ int main(int argc, char **argv)
        if (waitkey || !detach) {
 
                if (speed) {
-                       sprintf(buf, "S%s\r", speed);
+                       sprintf(buf, "C\rS%s\r", speed);
                        write(fd, buf, strlen(buf));
                }
 
                if (btr) {
-                       sprintf(buf, "s%s\r", btr);
+                       sprintf(buf, "C\rs%s\r", btr);
                        write(fd, buf, strlen(buf));
                }