mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-06 13:07:47 +08:00
add gemini2 XL launch file
This commit is contained in:
+14
-16
@@ -281,25 +281,23 @@ OB_DEPTH_PRECISION_LEVEL depthPrecisionLevelFromString(
|
||||
return OB_PRECISION_0MM8;
|
||||
}
|
||||
}
|
||||
|
||||
OBSyncMode OBSyncModeFromString(const std::string &mode) {
|
||||
if (mode == "CLOSE") {
|
||||
return OBSyncMode::OB_SYNC_MODE_CLOSE;
|
||||
OBMultiDeviceSyncMode OBSyncModeFromString(const std::string &mode) {
|
||||
if (mode == "FREE_RUN") {
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_FREE_RUN;
|
||||
} else if (mode == "STANDALONE") {
|
||||
return OBSyncMode::OB_SYNC_MODE_STANDALONE;
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_STANDALONE;
|
||||
} else if (mode == "PRIMARY") {
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_PRIMARY;
|
||||
} else if (mode == "SECONDARY") {
|
||||
return OBSyncMode::OB_SYNC_MODE_SECONDARY;
|
||||
} else if (mode == "PRIMARY_MCU_TRIGGER") {
|
||||
return OBSyncMode::OB_SYNC_MODE_PRIMARY_MCU_TRIGGER;
|
||||
} else if (mode == "PRIMARY_IR_TRIGGER") {
|
||||
return OBSyncMode::OB_SYNC_MODE_PRIMARY_IR_TRIGGER;
|
||||
} else if (mode == "PRIMARY_SOFT_TRIGGER") {
|
||||
return OBSyncMode::OB_SYNC_MODE_PRIMARY_SOFT_TRIGGER;
|
||||
} else if (mode == "SECONDARY_SOFT_TRIGGER") {
|
||||
return OBSyncMode::OB_SYNC_MODE_SECONDARY_SOFT_TRIGGER;
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_SECONDARY;
|
||||
} else if (mode == "SECONDARY_SYNCED") {
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_SECONDARY_SYNCED;
|
||||
} else if (mode == "SOFTWARE_TRIGGERING") {
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_SOFTWARE_TRIGGERING;
|
||||
} else if (mode == "HARDWARE_TRIGGERING") {
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_HARDWARE_TRIGGERING;
|
||||
} else {
|
||||
RCLCPP_ERROR_STREAM(rclcpp::get_logger("utils"), "Unknown OBSyncMode: " << mode);
|
||||
return OBSyncMode::OB_SYNC_MODE_CLOSE;
|
||||
return OBMultiDeviceSyncMode::OB_MULTI_DEVICE_SYNC_MODE_FREE_RUN;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user