OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.ConnectorListener.ConnectorListeners クラス

公開メンバ関数

def __init__ (self)
 
def setDataType (self, dataType)
 
def setPortType (self, porttype)
 
def addListener (self, ltype, listener)
 
def addDataListener (self, ltype, listener)
 
def removeListener (self, ltype, listener)
 
def removeDataListener (self, ltype, listener)
 
def notifyData (self, ltype, info, cdrdata)
 
def notify (self, ltype, info)
 

構築子と解体子

◆ __init__()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.__init__ (   self)

コンストラクタ

引数
self

メソッド詳解

◆ addDataListener()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.addDataListener (   self,
  ltype,
  listener 
)

リスナーの追加

指定の種類のConnectorDataListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ addListener()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.addListener (   self,
  ltype,
  listener 
)

リスナーの追加

指定の種類のConnectorListenerを追加する。

引数
self
ltypeリスナの種類
listener追加するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ notify()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.notify (   self,
  ltype,
  info 
)

リスナーへ通知する

指定の種類のConnectorListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
infoConnectorInfo
戻り値
ret:ConnectorListenerStatus

◆ notifyData()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.notifyData (   self,
  ltype,
  info,
  cdrdata 
)

リスナーへ通知する

指定の種類のConnectorDataListenerのコールバック関数を呼び出す。

引数
self
ltypeリスナの種類
infoConnectorInfo
cdrdataバイト列のデータ
戻り値
ret, data ret:ConnectorListenerStatus data:バイト列のデータ。リスナで変更する場合がある。

◆ removeDataListener()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.removeDataListener (   self,
  ltype,
  listener 
)

リスナーの削除

指定の種類のConnectorDataListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ removeListener()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.removeListener (   self,
  ltype,
  listener 
)

リスナーの削除

指定の種類のConnectorListenerを削除する。

引数
self
ltypeリスナの種類
listener削除するリスナ
戻り値
False:指定の種類のリスナが存在しない

◆ setDataType()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.setDataType (   self,
  dataType 
)

データ型の設定

OutPort、InPortで初期化する際にデータ型を指定すると、 ConnectorDataListenerTを継承したリスナでコールバック関数に 指定データ型にデシリアライズしたデータを入力する。 データ型を指定しない場合はコールバック関数で明示的にデシリアライズする必要がある。

引数
self
dataTypeデータ型

◆ setPortType()

def OpenRTM_aist.ConnectorListener.ConnectorListeners.setPortType (   self,
  porttype 
)

ポート型の指定

OutPortの場合はPortType.OutPortType、InPortの場合はPortType.InPortTypeを指定する

引数
self
porttypeポート型

このクラス詳解は次のファイルから抽出されました: