rustdds 0.11.8

Native Rust DDS implementation with RTPS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rustdds::{
  discovery::DiscoveredTopicData,
  ros2::builtin_datatypes::{NodeInfo, ROSParticipantInfo},
};

#[derive(Debug)]
pub enum DataUpdate {
  NewROSParticipantFound { participant: ROSParticipantInfo },
  DiscoveredTopics { topics: Vec<DiscoveredTopicData> },
  DiscoveredNodes { nodes: Vec<NodeInfo> },
}

#[derive(Debug)]
pub enum RosCommand {
  StopRosLoop,
}