rtcmd:get_connection
Simple Wiki Based Contents Management System
ソフトウェア関連 >> rtcmd >> rtcmd:get_connection

get_connection:指定したポート間のコネクタを表示

書式

get_connection Port1 Port2

概要

引数で指定された2つのポート間のコネクタの情報を表示します。ポート名は、「RTC名:ポート名」の書式になっている必要があります。
対話モードでは、補完機能が利用可能です。
このコマンドの結果は、下のようにconnection_id, name 等が表示されます。
表示例:
 > rtcmd  get_connection OpenJTalkRTC0.rtc:result PortAudioOutput0.rtc:AudioDataIn
1 :  5f5a118a-da93-11e9-9902-0090ccf9d58e
   name: OpenJTalkRTC0_result_PortAudioOutput0_AudioDataIn
   ports: [<RTC._objref_PortService object at 0x00000189817C8198>, <RTC._objref_PortService object at 0x00000189821D4BE0>]
   properties: [
     dataport.dataflow_type: CORBA.Any(CORBA.TC_string, 'push')
     dataport.interface_type: CORBA.Any(CORBA.TC_string, 'corba_cdr')
     dataport.subscription_type: CORBA.Any(CORBA.TC_string, 'flush')
     dataport.serializer.cdr.endian: CORBA.Any(CORBA.TC_string, 'little,big')
     dataport.outport: CORBA.Any(CORBA.TC_string, '')
     dataport.inport: CORBA.Any(CORBA.TC_string, '')
     dataport.corba_cdr.inport_ior: CORBA.Any(CORBA.TC_string, 'IOR:010000001a00000049444c3a4f70656e52544d2f496e506f72744364723a312e3000000001000000000000006c000000010102000e0000003135302e32392e39392e31363900b0fc17000000ff73686f7274637574fe9dff825d010004e40000000000000200000000000000080000000100000000545441010000001c00000001000000010001000100000001000105090101000100000009010100')
     dataport.corba_cdr.inport_ref: CORBA.Any(CORBA.TypeCode("IDL:OpenRTM/InPortCdr:1.0"), <OpenRTM._objref_InPortCdr object at 0x00000189821E80F0>)
   ]
また、rtcmdでは、RTC名の指定に、rtc.confのname formatで使用している %h.host_cxt を使用するとrtcmdを実行しているホスト名に置き換えるようになっていますので、コマンドモードでの入力を短縮することができます。