Show EOL distros: 

common: actionlib | bfl | bond | bondcpp | bondpy | filters | nodelet | nodelet_topic_tools | pluginlib | smclib | tinyxml | xacro | yaml_cpp

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

bond_core: bond | bondcpp | bondpy | smclib

Package Summary

Python implementation of bond, a mechanism for checking when another process has terminated.

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]

Wiki: bondpy (last edited 2016-03-12 23:20:51 by AustinHendrix)