コード例 #1
0
    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 = {}
コード例 #2
0
    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
コード例 #3
0
#
# $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
コード例 #4
0
# -*- 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"]