Classes | |
class | RTCmanager |
wrapper class of RTCmanager More... | |
class | RTcomponent |
wrapper class of RT component More... | |
Functions | |
def | cdr2data |
convert data from CDR format | |
def | classFromString |
get class object from class name | |
def | connectPorts |
connect ports | |
def | data2cdr |
convert data into CDR format | |
def | dataTypeOfPort |
get data type of a port | |
def | deleteAllConnector |
def | disconnectPorts |
disconnect ports | |
def | findObject |
get IOR of the object | |
def | findPort |
get a port of RT component | |
def | findRTC |
get RT component | |
def | findRTCmanager |
get RTCmanager | |
def | findService |
get a service of RT component | |
def | getConfiguration |
get default configuration set | |
def | getRootNamingContext |
get root naming context | |
def | initCORBA |
initialize ORB | |
def | isConnected |
check two ports are connected or not | |
def | isJython |
check if jython or python | |
def | narrow |
narrow ior | |
def | readDataPort |
read data from a data port | |
def | serializeComponents |
set up execution context of the first RTC so that RTCs are executed sequentially | |
def | setConfiguration |
update default configuration set | |
def | unbindObject |
unbind an object reference | |
def | writeDataPort |
write data to a data port | |
Variables | |
list | connector_list = [] |
mgrhost = None | |
mgrport = None | |
nshost = None | |
nsport = None | |
rootnc = None | |
root naming context |
def python.rtm.cdr2data | ( | cdr, | |
classname | |||
) |
convert data from CDR format
cdr | in CDR format |
classname | class name of the data |
Definition at line 681 of file python/rtm.py.
def python.rtm.classFromString | ( | fullname | ) |
get class object from class name
fullname | class name |
Definition at line 660 of file python/rtm.py.
def python.rtm.connectPorts | ( | outP, | |
inPs, | |||
subscription = "flush" , |
|||
dataflow = "Push" , |
|||
bufferlength = 1 , |
|||
rate = 1000 , |
|||
pushpolicy = "new" , |
|||
interfaceType = "corba_cdr" |
|||
) |
connect ports
outP | IOR of outPort |
inPs | an IOR or a list of IORs of inPort |
subscription | subscription type. "flush", "new" or "periodic" |
dataflow | dataflow type. "Push" or "Pull" |
bufferlength | length of data buffer |
rate | communication rate for periodic mode[Hz] |
Definition at line 608 of file python/rtm.py.
def python.rtm.data2cdr | ( | data | ) |
convert data into CDR format
data | data to be converted |
Definition at line 652 of file python/rtm.py.
def python.rtm.dataTypeOfPort | ( | port | ) |
get data type of a port
port | IOR of port |
Definition at line 591 of file python/rtm.py.
def python.rtm.deleteAllConnector | ( | ) |
Definition at line 826 of file python/rtm.py.
def python.rtm.disconnectPorts | ( | outP, | |
inP | |||
) |
disconnect ports
outP | IOR of outPort |
inP | IOR of inPort |
Definition at line 573 of file python/rtm.py.
def python.rtm.findObject | ( | name, | |
kind = "" , |
|||
rnc = None |
|||
) |
get IOR of the object
name | name of the object |
kind | kind of the object |
rnc | root naming context. If it is not specified, global variable rootnc is used |
Definition at line 421 of file python/rtm.py.
def python.rtm.findPort | ( | rtc, | |
name | |||
) |
get a port of RT component
rtc | an object of RTcomponent |
name | name of the port |
Definition at line 517 of file python/rtm.py.
def python.rtm.findRTC | ( | name, | |
rnc = None |
|||
) |
get RT component
name | name of the RT component |
rnc | root naming context. If it is not specified, global variable rootnc is used |
Definition at line 497 of file python/rtm.py.
def python.rtm.findRTCmanager | ( | hostname = None , |
|
rnc = None |
|||
) |
get RTCmanager
hostname | hostname where rtcd is running |
rnc | root naming context. If it is not specified, global variable rootnc is used |
Definition at line 437 of file python/rtm.py.
def python.rtm.findService | ( | rtc, | |
port_name, | |||
type_name, | |||
instance_name | |||
) |
get a service of RT component
rtc | IOR of RT component |
port_name | port name of the port which provides the service |
type_name | type name of the service |
instance_name | name of the service |
Definition at line 840 of file python/rtm.py.
def python.rtm.getConfiguration | ( | rtc | ) |
get default configuration set
rtc | IOR of RT component |
Definition at line 905 of file python/rtm.py.
def python.rtm.getRootNamingContext | ( | corbaloc | ) |
get root naming context
corbaloc | location of NamingService |
Definition at line 404 of file python/rtm.py.
def python.rtm.initCORBA | ( | ) |
initialize ORB
Definition at line 315 of file python/rtm.py.
def python.rtm.isConnected | ( | outP, | |
inP | |||
) |
check two ports are connected or not
True | connected |
False | not connected |
Definition at line 558 of file python/rtm.py.
def python.rtm.isJython | ( | ) |
def python.rtm.narrow | ( | ior, | |
klass, | |||
package = "OpenHRP" |
|||
) |
narrow ior
ior | ior |
klass | class name |
package | package where the class is defined |
Definition at line 923 of file python/rtm.py.
def python.rtm.readDataPort | ( | port, | |
timeout = 1.0 , |
|||
disconnect = True |
|||
) |
read data from a data port
port | reference of data port |
timeout | timeout[s] |
Definition at line 756 of file python/rtm.py.
def python.rtm.serializeComponents | ( | rtcs, | |
stopEC = True |
|||
) |
set up execution context of the first RTC so that RTCs are executed sequentially
rtcs | sequence of RTCs |
stopEC | whether stop owned ECs of slave components |
Definition at line 533 of file python/rtm.py.
def python.rtm.setConfiguration | ( | rtc, | |
nvlist | |||
) |
update default configuration set
rtc | IOR of RT component |
nvlist | list of pairs of name and value |
Definition at line 877 of file python/rtm.py.
def python.rtm.unbindObject | ( | name, | |
kind | |||
) |
unbind an object reference
name | name of the object |
kind | kind of the object |
Definition at line 306 of file python/rtm.py.
def python.rtm.writeDataPort | ( | port, | |
data, | |||
tm = 1.0 , |
|||
disconnect = True |
|||
) |
write data to a data port
port | reference of data port |
data | data to be written |
tm | If disconnect==True, a connection to write data is disconnected after this time |
disconnect | If True, a connection is disconnected after tm and if not, the connection must be disconnected by a user |
Definition at line 697 of file python/rtm.py.
list python::rtm::connector_list = [] |
Definition at line 686 of file python/rtm.py.
python::rtm::mgrhost = None |
Definition at line 21 of file python/rtm.py.
python::rtm::mgrport = None |
Definition at line 22 of file python/rtm.py.
python::rtm::nshost = None |
Definition at line 19 of file python/rtm.py.
python::rtm::nsport = None |
Definition at line 20 of file python/rtm.py.
python::rtm::rootnc = None |
root naming context
Definition at line 18 of file python/rtm.py.