mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-06 13:07:47 +08:00
[launch]Add disparity_range_mode param
This commit is contained in:
@@ -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";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user