ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
zenoh_message_bridge.bridge_node.ROS2ZenohBridge Class Reference
Inheritance diagram for zenoh_message_bridge.bridge_node.ROS2ZenohBridge:
Inheritance graph
Collaboration diagram for zenoh_message_bridge.bridge_node.ROS2ZenohBridge:
Collaboration graph

Public Member Functions

def __init__ (self)
 
def shutdown (self)
 

Public Attributes

 config
 
 zenoh_session
 
 zenoh_subs
 
 zenoh_pubs
 
 zenoh_lv_tokens
 
 ros_subs
 
 ros_pubs
 

Private Member Functions

def _setup_zenoh (self)
 
def _setup_ros2_to_zenoh (self)
 
def _setup_zenoh_to_ros2 (self)
 
def _drain_z2r_queue (self)
 

Private Attributes

 _ros_domain_id
 
 _zenoh_bridge_id
 
 _rmw_target
 
 _z2r_queue
 
 _shutdown_event
 
 _session_id
 

Constructor & Destructor Documentation

◆ __init__()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge.__init__ (   self)

Member Function Documentation

◆ _drain_z2r_queue()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge._drain_z2r_queue (   self)
private

◆ _setup_ros2_to_zenoh()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge._setup_ros2_to_zenoh (   self)
private
Here is the call graph for this function:

◆ _setup_zenoh()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge._setup_zenoh (   self)
private

◆ _setup_zenoh_to_ros2()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge._setup_zenoh_to_ros2 (   self)
private
Here is the call graph for this function:

◆ shutdown()

def zenoh_message_bridge.bridge_node.ROS2ZenohBridge.shutdown (   self)

Member Data Documentation

◆ _rmw_target

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._rmw_target
private

◆ _ros_domain_id

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._ros_domain_id
private

◆ _session_id

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._session_id
private

◆ _shutdown_event

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._shutdown_event
private

◆ _z2r_queue

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._z2r_queue
private

◆ _zenoh_bridge_id

zenoh_message_bridge.bridge_node.ROS2ZenohBridge._zenoh_bridge_id
private

◆ config

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.config

◆ ros_pubs

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.ros_pubs

◆ ros_subs

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.ros_subs

◆ zenoh_lv_tokens

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.zenoh_lv_tokens

◆ zenoh_pubs

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.zenoh_pubs

◆ zenoh_session

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.zenoh_session

◆ zenoh_subs

zenoh_message_bridge.bridge_node.ROS2ZenohBridge.zenoh_subs

The documentation for this class was generated from the following file: