2个不稳定版本
0.2.0 | 2024年8月12日 |
---|---|
0.1.0 | 2024年8月12日 |
#13 in #defined
244 每月下载量
66KB
900 代码行
VDA5050 Types
此包为Rust编程语言提供由VDA5050标准定义的数据类型。VDA5050是AGV车队与中央主控之间的开放标准。
用法
-
在项目的Cargo.toml中添加对此包的依赖
[dependencies] vda5050-types = { version = "0.1.0", features = ["v2_0"] }
-
使用此包提供的类型
use vda5050_types::v2_0::common::{Action, BlockingType}; use vda5050_types::v2_0::instant_actions::InstantActions; fn main() { let action = InstantActions { header_id: 0, timestamp: Utc::now(), version: String::from("2"), manufacturer: String::from("Fubar Co."), serial_number: String::from("1234"), instant_actions: vec![ Action { action_type: String::from("pick"), action_id: String::from("pick-1"), action_description: None, blocking_type: BlockingType::Soft, action_parameters: vec![], } ], }; }
文档
许可证
使用MIT许可证。
贡献
欢迎所有贡献。您提交的任何有意包含在此包中的贡献,根据MIT许可证的定义,将无任何附加条款或条件。
依赖
~1–1.3MB
~22K SLoC