[Documentation] [TitleIndex] [WordIndex

Overview

bondpy is an implementation of bond in Python. To use bondpy, please see the example below as well as the API documentation.

Example usage

Process A:

   1 from bondpy import bondpy
   2 
   3 id = generate_unique_id()
   4 # Sends id to B using an action or a service
   5 bond = bondpy.Bond("example_bond_topic", id)
   6 bond.start()
   7 if not bond.wait_until_formed(rospy.Duration(1.0)):
   8     raise Exception('Bond could not be formed')
   9 # ... do things with B ... 
  10 bond.wait_until_broken()
  11 print "B has broken the bond"

Process B:

   1 from bondpy import bondpy
   2 
   3 # Receives id from A using a service or an action
   4 bond = bondpy.Bond("example_bond_topic", id)
   5 bond.start()
   6 # ... do things ...
   7 bond.break_bond()

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]


2024-06-15 12:30