feat: remove --enable_sdk_log option from various tools and update usage examples

This commit is contained in:
ob-yalian
2026-05-09 17:54:35 +08:00
parent e32456d58f
commit c4c78e1923
4 changed files with 6 additions and 31 deletions
+2 -8
View File
@@ -102,20 +102,19 @@ void printUsage() {
<< " [--firmware_path /path/to/firmware.bin]\\\n"
<< " [--preset_path /path/a.bin,/path/b.bin]\\\n"
<< " [--continue_on_error]\\\n"
<< " [--enable_sdk_log] [--sdk_log_level debug]\n\n"
<< " [--sdk_log_level debug]\n\n"
<< "Parameters:\n"
<< " --serial_number SN[,SN2...] Target serial number(s). Supports comma-separated "
"values.\n"
<< " --firmware_path PATH Firmware image file path for firmware update.\n"
<< " --preset_path PATH[,PATH2...] Preset file path(s), comma-separated.\n"
<< " --continue_on_error Continue with next target if one device update fails.\n"
<< " --enable_sdk_log Enable SDK file log at debug level under ~/.ros/Log.\n"
<< " --sdk_log_level LEVEL SDK file log level: debug/info/warn/error/fatal/off "
"(default: off).\n"
<< "Examples:\n"
<< " ros2 run orbbec_camera firmware_update_tool -- \\\n"
<< " --preset_path /path/to/preset.bin \\\n"
<< " --enable_sdk_log --sdk_log_level debug\n"
<< " --sdk_log_level debug\n"
<< "Notes:\n"
<< " 1) At least one of --firmware_path / --preset_path must be provided.\n"
<< " 2) If multiple devices are connected, specify target by serial/usb/ip to avoid wrong "
@@ -297,11 +296,6 @@ bool parseArgs(int argc, char **argv, CliArgs &args, std::string &error) {
continue;
}
if (current == "--enable_sdk_log") {
args.sdk_log_level = "debug";
continue;
}
if (current.rfind("--sdk_log_level=", 0) == 0) {
args.sdk_log_level = current.substr(std::strlen("--sdk_log_level="));
continue;