00001 #!/usr/bin/env python 00002 # 00003 # License: BSD 00004 # https://raw.github.com/robotics-in-concert/rocon_multimaster/license/LICENSE 00005 # 00006 00007 ############################################################################## 00008 # Imports 00009 ############################################################################## 00010 00011 import rospy 00012 import rocon_gateway 00013 00014 ############################################################################## 00015 # Flags 00016 ############################################################################## 00017 00018 00019 class Flags(object): 00020 advertise = 'advertise' 00021 cancel = 'cancel' 00022 00023 ############################################################################## 00024 # Main 00025 ############################################################################## 00026 00027 if __name__ == '__main__': 00028 00029 rospy.init_node('master_connections') 00030 master = rocon_gateway.LocalMaster() 00031 publishers, subscribers, services = master.get_system_state() 00032 00033 for p in publishers: 00034 print(str(p))