diff options
Diffstat (limited to 'src/tools/canbusutil/main.cpp')
-rw-r--r-- | src/tools/canbusutil/main.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/tools/canbusutil/main.cpp b/src/tools/canbusutil/main.cpp index 3a71192..cbb7d7f 100644 --- a/src/tools/canbusutil/main.cpp +++ b/src/tools/canbusutil/main.cpp @@ -94,9 +94,10 @@ int main(int argc, char *argv[]) CanBusUtil::tr("Show timestamp for each received CAN bus frame.")); parser.addOption(showTimeStampOption); - const QCommandLineOption showFdFlagsOption({"i", "info"}, - CanBusUtil::tr("Show extra info (CAN FD flags) for each received CAN bus frame.")); - parser.addOption(showFdFlagsOption); + const QCommandLineOption showFlagsOption({"i", "info"}, + CanBusUtil::tr("Show flags bitrate switch, error indicator, and local echo" + " for each received CAN bus frame.")); + parser.addOption(showFlagsOption); const QCommandLineOption listDevicesOption({"d", "devices"}, CanBusUtil::tr("Show available CAN bus devices for the given plugin.")); @@ -149,14 +150,16 @@ int main(int argc, char *argv[]) if (parser.isSet(listeningOption)) { util.setShowTimeStamp(parser.isSet(showTimeStampOption)); - util.setShowFdFlags(parser.isSet(showFdFlagsOption)); + util.setShowFlags(parser.isSet(showFlagsOption)); } else if (args.size() == 3) { data = args.at(2); } else if (args.size() == 1 && parser.isSet(listDevicesOption)) { return util.printDevices(args.at(0)); - } else if (args.size() != 2) { + } + + if (args.size() < 2 || args.size() > 3) { output << CanBusUtil::tr("Invalid number of arguments (%1 given).").arg(args.size()); - output << endl << endl << parser.helpText(); + output << Qt::endl << Qt::endl << parser.helpText(); return 1; } |