| Crates.io | gz-msgs |
| lib.rs | gz-msgs |
| version | 0.9.0 |
| created_at | 2023-04-06 17:35:50.500407+00 |
| updated_at | 2025-04-25 15:34:03.095707+00 |
| description | Rust implementation of Gazebo messages |
| homepage | |
| repository | https://github.com/eduidl/gz-rs |
| max_upload_size | |
| id | 832382 |
| size | 18,585,420 |
Rust implementation of Gazebo Messages using rust-protobuf.
| Gazebo version | Gazebo Messages version |
|---|---|
| Fortress | 8.7.0 |
| Garden (EOL) | 9.5.1 |
| Harmonic | 10.3.2 |
| Ionic | 11.0.2 |
This crate is supporting multiple versions of Gazebo messages. The version is determined by the feature flag or using pkg-config.
If you specify any feature flag (fortress, garden, harmonic or ionic), the messages from the specified version will be used. Naturally, if more than one is specified, a compile error will occur.
[dependencies]
gz-msgs = { version = "0.9.0", features = ["harmonic"] }
Otherwise, no feature flag is specified, the version is determined by using pkg-config. When multiple versions are installed, the newer version takes precedence. If you want to use an older version, set the feature flag as above.
For consistency with gz-transport, pkg-config checkes the version of Gazebo Transport instead Gazebo Messages. If gz-garden and libgz-msgs10 are installed, garden will be used.