feat: add delay for stream start after device reboot

This commit is contained in:
ob-yalian
2026-07-10 15:31:11 +08:00
parent a9be99832f
commit 4e67a1ad73
2 changed files with 11 additions and 0 deletions
@@ -155,6 +155,7 @@ class OBCameraNodeDriver : public rclcpp::Node {
std::atomic<bool> firmware_update_success_{false};
std::atomic<bool> need_reupdate_{false};
std::atomic<bool> is_reupdating_{false}; // Flag to track if we're in reupdate process
std::atomic<bool> delay_stream_start_after_reboot_{false};
rclcpp::TimerBase::SharedPtr device_status_timer_ = nullptr;
int device_status_interval_hz = 2; // 2Hz
rclcpp::Publisher<orbbec_camera_msgs::msg::DeviceStatus>::SharedPtr device_status_pub_ = nullptr;