cangen: introducing -b switch enabling bitrate switch for payload data in canfd frames (CANFD_BRS).

Signed-off-by: Sven Schmitt <sven.schmitt@gmx.net>
pull/9/head
Sven Schmitt 2015-10-14 20:34:51 +02:00
parent 679e3324c8
commit 505631eb70
1 changed files with 5 additions and 4 deletions

View File

@ -83,9 +83,9 @@ void print_usage(char *prg)
"- default: %d ms)\n", DEFAULT_GAP); "- default: %d ms)\n", DEFAULT_GAP);
fprintf(stderr, " -e (generate extended frame mode " fprintf(stderr, " -e (generate extended frame mode "
"(EFF) CAN frames)\n"); "(EFF) CAN frames)\n");
fprintf(stderr, " -f (generate CAN FD CAN frames)\n");
fprintf(stderr, " -b (generate CAN FD CAN frames" fprintf(stderr, " -b (generate CAN FD CAN frames"
" with bitrate switch (BRS))\n"); " with bitrate switch (BRS))\n");
fprintf(stderr, " -f (generate CAN FD CAN frames)\n");
fprintf(stderr, " -R (send RTR frame)\n"); fprintf(stderr, " -R (send RTR frame)\n");
fprintf(stderr, " -m (mix -e -f -b -R frames)\n"); fprintf(stderr, " -m (mix -e -f -b -R frames)\n");
fprintf(stderr, " -I <mode> (CAN ID" fprintf(stderr, " -I <mode> (CAN ID"
@ -187,12 +187,13 @@ int main(int argc, char **argv)
case 'e': case 'e':
extended = 1; extended = 1;
break; break;
case 'b':
brs = 1; /* bitrate switch implies CAN FD */ case 'f':
canfd = 1; canfd = 1;
break; break;
case 'f': case 'b':
brs = 1; /* bitrate switch implies CAN FD */
canfd = 1; canfd = 1;
break; break;