keyexpr¶
Key expression builders aligned with rmw_zenoh_cpp design.md and ros-z implementation.
topic_keyexpr(domain_id: int, fully_qualified_name: str, dds_type_name: str, type_hash: str) -> str
¶
Data-plane key expression for topics/services.
Format
Source code in zenoh_ros2_sdk/keyexpr.py
14 15 16 17 18 19 20 21 | |
node_liveliness_keyexpr(node: NodeEntity) -> str
¶
Liveliness token for a node.
Format
@ros2_lv/
Source code in zenoh_ros2_sdk/keyexpr.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
endpoint_liveliness_keyexpr(ep: EndpointEntity) -> str
¶
Liveliness token for a publisher/subscriber/service/client.
Format
@ros2_lv/
Source code in zenoh_ros2_sdk/keyexpr.py
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | |