9 releases
new 0.9.0 | Apr 25, 2025 |
---|---|
0.7.4 | Dec 3, 2023 |
0.7.3 | Oct 31, 2023 |
0.6.0 |
|
0.1.0 |
|
#188 in Robotics
69 downloads per month
Used in 2 crates
13MB
275K
SLoC
gz-msgs
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.
Note
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.