Browse Source

Use Duration::ZERO

tags/v0.2.5-alpha.2
Yuma Hiramatsu 4 years ago
parent
commit
f2572bda20
2 changed files with 4 additions and 4 deletions
  1. +1
    -1
      rclrust/src/executor.rs
  2. +3
    -3
      rclrust/src/qos.rs

+ 1
- 1
rclrust/src/executor.rs View File

@@ -19,7 +19,7 @@ pub fn spin<'ctx>(node: &Arc<Node<'ctx>>) -> Result<()> {
pub fn spin_some<'ctx>(node: &Arc<Node<'ctx>>) -> Result<()> {
let mut exec = SingleThreadExecutor::new(node.context_ref())?;
exec.add_node(node);
exec.spin_some(Duration::new(0, 0))?;
exec.spin_some(Duration::ZERO)?;

Ok(())
}


+ 3
- 3
rclrust/src/qos.rs View File

@@ -549,10 +549,10 @@ impl QoSProfile {
depth: rcl_sys::RMW_QOS_POLICY_DEPTH_SYSTEM_DEFAULT as usize,
reliability: ReliabilityPolicy::SystemDefault,
durability: DurabilityPolicy::SystemDefault,
deadline: Duration::from_secs(0),
lifespan: Duration::from_secs(0),
deadline: Duration::ZERO,
lifespan: Duration::ZERO,
liveliness: LivelinessPolicy::SystemDefault,
liveliness_lease_duration: Duration::from_secs(0),
liveliness_lease_duration: Duration::ZERO,
avoid_ros_namespace_conventions: false,
}
}


Loading…
Cancel
Save