def __init__(self, orb, server_name=None, naming=None): self.orb = orb self.name = server_name if naming: self.naming = naming else: self.naming = CorbaNaming(self.orb, server_name) self.b_len = 10 # iteration cut off no. self.rtc_handles = {} self.obj_list = {}
def setUp(self): self.orb = OpenRTM_aist.Manager.instance().getORB() self.naming = CorbaNaming(self.orb, "localhost:2809") #self.naming.clearAll() self.name_list = [] self.name_list.append(CosNaming.NameComponent("Mon", "mon_cxt")) self.name_list.append(CosNaming.NameComponent("Tus", "tus_cxt")) self.name_list.append(CosNaming.NameComponent("Wed", "wed_cxt")) self.name_list.append(CosNaming.NameComponent("Thu", "thu_cxt")) self.name_list.append(CosNaming.NameComponent("Fri", "fri_cxt")) self.name_list.append(CosNaming.NameComponent("Sat", "sat_cxt")) self.name_list.append(CosNaming.NameComponent("Sun", "sun_cxt")) return
# # $Id: CreateDeleteRTCTest.py 1541 2009-08-31 07:21:12Z hakuta $ # from rtc_handle import * from BasicDataType_idl import * from CorbaNaming import * import time import commands import socket import RTM env = RtmEnv(sys.argv, ["localhost:9898"]) mgr_name=socket.gethostname()+".host_cxt/manager.mgr" naming = CorbaNaming(env.orb,"localhost:9898") manager = naming.resolve(mgr_name)._narrow(RTM.Manager) time.sleep(2) def mem_rss(): (stat, output) = commands.getstatusoutput("ps alxww | grep \"[r]\"tcd") return output.split()[7] ## file and console out def print_file_and_cons(out_data, out_flag=0): ## out_flag:1 is file out only if out_flag == 1: fout.write(out_data + '\n') fout.flush() ## out_flag:2 is console out only
# -*- coding: utf-8 -*- # -*- Python -*- import sys import time import socket from rtc_handle10_11 import * from CorbaNaming import * import RTM env = RtmEnv(sys.argv, ["localhost:2809"]) ## Get Manager object reference mgr_name = socket.gethostname() + ".host_cxt/manager.mgr" naming = CorbaNaming(env.orb, "localhost:2809") manager = naming.resolve(mgr_name)._narrow(RTM.Manager) listo = env.name_space["localhost:2809"].list_obj() env.name_space['localhost:2809'].rtc_handles.keys() ns = env.name_space['localhost:2809'] comp = ns.rtc_handles["PeriodicECSharedComposite0.rtc"] config = comp.rtc_ref.get_configuration() configset = config.get_configuration_sets() config_data = configset[0].configuration_data time.sleep(1) motor = ns.rtc_handles["Motor0.rtc"]