spatialrust_ros2/lib.rs
1//! ROS 2 message and rosbag2 adapters for SpatialRust.
2//!
3//! Native ROS 2 executors and `rclrs` remain separate integration concerns.
4//! Enable `rosbag2-sqlite` for the read-only SQLite bag source.
5
6#![deny(unsafe_code)]
7#![warn(missing_docs)]
8
9#[cfg(feature = "rosbag2-sqlite")]
10mod sqlite;
11
12#[cfg(feature = "rosbag2-sqlite")]
13pub use sqlite::{
14 list_tf_messages, list_topics, Rosbag2Error, Rosbag2PointCloudSource, Rosbag2Result,
15 Rosbag2TfMessage, Rosbag2Topic, ROSBAG2_POINT_XYZI_SCHEMA_ID, ROSBAG2_POINT_XYZ_SCHEMA_ID,
16};