[launch]Add disparity_range_mode param

This commit is contained in:
jj
2025-01-14 18:48:01 +08:00
parent 640abcb0d1
commit 11c0422bc3
5 changed files with 44 additions and 27 deletions
+11 -7
View File
@@ -339,9 +339,9 @@ OBFormat OBFormatFromString(const std::string &format) {
} else if (fixed_format == "RW16") {
return OB_FORMAT_RW16;
}
// else if (fixed_format == "DISP16") {
// return OB_FORMAT_DISP16;
// }
// else if (fixed_format == "DISP16") {
// return OB_FORMAT_DISP16;
// }
else {
return OB_FORMAT_UNKNOWN;
}
@@ -436,8 +436,8 @@ std::string ObDeviceTypeToString(const OBDeviceType &type) {
case OBDeviceType::OB_TOF_CAMERA:
return "tof camera";
default:
// 处理其他未预见的情况
break;
// 处理其他未预见的情况
break;
}
return "unknown technology camera";
}
@@ -700,9 +700,9 @@ std::ostream &operator<<(std::ostream &os, const OBAccelFullScaleRange &rhs) {
}
std::string parseUsbPort(const std::string &line) {
std::string port_id;
std::string port_id;
std::regex usb_regex("(?:[^ ]+/usb[0-9]+[0-9./-]*/){0,1}([0-9.-]+)(:){0,1}[^ ]*",
std::regex_constants::ECMAScript);
std::regex_constants::ECMAScript);
std::smatch base_match;
bool found_usb = std::regex_match(line, base_match, usb_regex);
@@ -815,6 +815,10 @@ std::string metaDataTypeToString(const OBFrameMetadataType &meta_data_type) {
return "frame_emitter_mode";
case OBFrameMetadataType::OB_FRAME_METADATA_TYPE_GPIO_INPUT_DATA:
return "gpio_input_data";
case OBFrameMetadataType::OB_FRAME_METADATA_TYPE_DISPARITY_SEARCH_OFFSET:
return "disparity_search_offset";
case OBFrameMetadataType::OB_FRAME_METADATA_TYPE_DISPARITY_SEARCH_RANGE:
return "disparity search range";
default:
return "unknown_field";
}