コンテンツにスキップ

ros2_rust_util#

launchファイルなどで指定するパラメータを受け取ります。

How to use#

Cargo.tomlのdependenciesに以下を書き込んでください。

[dependencies]
ros2_rust_util = {git = "https://github.com/TakanoTaiga/ros2_rust_util.git"}

Functions#

pub fn get_i64_parameter(node_name: &str, key: &str, defalt: i64)->i64#

use ros2_rust_util::get_i64_parameter;
let param_port = get_i64_parameter("demo_node", "param_name", 1234);

pub fn get_f64_parameter(node_name: &str, key: &str, defalt: f64)->f64#

use ros2_rust_util::get_f64_parameter;
let param_port = get_f64_parameter("demo_node", "param_name", 12.34);

pub fn get_bool_parameter(node_name: &str, key: &str, defalt: bool)->bool#

use ros2_rust_util::get_bool_parameter;
let param_port = get_bool_parameter("demo_node", "param_name", false);

pub fn get_str_parameter(node_name: &str, key: &str, defalt: &str) -> String#

use ros2_rust_util::get_str_parameter;
let param_port = get_str_parameter("demo_node", "param_name", "str");