Adds the ninth fleet-deployment crate. Default build is ROS2-free: topic_name hex-escapes arbitrary tines topics into valid ROS2 names under /tines/ (deterministic, injective) and wires Node<LogStore, BtTransport>. The rclrs-backed self-contained TinesNode lives under #[cfg(feature="ros2")] with an off-by-default ros2 feature, so the crate builds/tests without a ROS2 toolchain. Adds scripts/check-ros2.sh (needs a ROS2 toolchain; not run in CI), registers the crate in workspace members, and passes sh scripts/ci.sh.
12 lines
274 B
TOML
12 lines
274 B
TOML
[workspace]
|
|
members = ["tines-core", "tines-sim", "tines-store", "tines-bt", "tines-ros2"]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "0.3.0"
|
|
edition = "2021"
|
|
license = "Apache-2.0"
|
|
authors = ["K. Isom"]
|
|
repository = "https://github.com/kisom/tines"
|
|
readme = "README.md"
|