robomin.sensor
クラス PhidgetIKP

java.lang.Object
  上位を拡張 robomin.sensor.PhidgetIKP

public class PhidgetIKP
extends java.lang.Object

Phidgetセンサーの値を取得するクラス


コンストラクタの概要
PhidgetIKP(RobominInfo info)
          コンストラクタ
 
メソッドの概要
 void addAttachListener(com.phidgets.event.AttachListener listener)
          リスナー登録
 void addDetachListener(com.phidgets.event.DetachListener listener)
          リスナー登録
 void addErrorListener(com.phidgets.event.ErrorListener listener)
          リスナー登録
 void addInputChangeListener(com.phidgets.event.InputChangeListener listener)
          リスナー登録
 void addOutputChangeListener(com.phidgets.event.OutputChangeListener listener)
          リスナー登録
 void addSensorChangeListener(com.phidgets.event.SensorChangeListener listener)
          リスナー登録
 int close()
          Phidgetの接続を閉じる
 int getSensorIndex(java.lang.String str)
          Phidgetセンサーデータからインデックス値を抜き出し返す
 int getSensorValue(java.lang.String str)
          Phidgetセンサーデータからセンサー値を抜き出し返す
 int waitForAttachment(int timeout)
          ローカルのPhidgetに接続しタイムアウトするまで待つ
 int waitForAttachment(int serial, java.lang.String ipAddr, int port, java.lang.String passwd, int timeout)
          Phidgetに接続しタイムアウトするまで待つ
 int waitForAttachment(PhidgetInfo info, int timeout)
          Phidgetに接続しタイムアウトするまで待つ
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PhidgetIKP

public PhidgetIKP(RobominInfo info)
コンストラクタ

パラメータ:
info - RobominInfo
メソッドの詳細

waitForAttachment

public int waitForAttachment(PhidgetInfo info,
                             int timeout)
Phidgetに接続しタイムアウトするまで待つ

パラメータ:
info - PhidgetInfo
timeout - ミリsec
戻り値:
接続成功0、接続失敗<0

waitForAttachment

public int waitForAttachment(int serial,
                             java.lang.String ipAddr,
                             int port,
                             java.lang.String passwd,
                             int timeout)
Phidgetに接続しタイムアウトするまで待つ

パラメータ:
serial - シリアル番号
ipAddr - IPアドレス
port - ポート番号
passwd - パスワード(省略可)
timeout - タイムアウト
戻り値:
接続成功0、接続失敗<0

waitForAttachment

public int waitForAttachment(int timeout)
ローカルのPhidgetに接続しタイムアウトするまで待つ

パラメータ:
timeout - タイムアウト
戻り値:
接続成功0、接続失敗<0

close

public int close()
Phidgetの接続を閉じる

戻り値:
接続成功0、接続失敗<0

addAttachListener

public void addAttachListener(com.phidgets.event.AttachListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

addDetachListener

public void addDetachListener(com.phidgets.event.DetachListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

addErrorListener

public void addErrorListener(com.phidgets.event.ErrorListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

addInputChangeListener

public void addInputChangeListener(com.phidgets.event.InputChangeListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

addOutputChangeListener

public void addOutputChangeListener(com.phidgets.event.OutputChangeListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

addSensorChangeListener

public void addSensorChangeListener(com.phidgets.event.SensorChangeListener listener)
リスナー登録

パラメータ:
listener - 登録するリスナー

getSensorIndex

public int getSensorIndex(java.lang.String str)
Phidgetセンサーデータからインデックス値を抜き出し返す

パラメータ:
str - Phidgetセンサーデータ
戻り値:
インデックス値

getSensorValue

public int getSensorValue(java.lang.String str)
Phidgetセンサーデータからセンサー値を抜き出し返す

パラメータ:
str - Phidgetセンサーデータ
戻り値:
センサー値