robomin.util
クラス RobominInfo

java.lang.Object
  上位を拡張 robomin.util.RobominInfo

public class RobominInfo
extends java.lang.Object

Roboministratorの情報を保存するクラス


コンストラクタの概要
RobominInfo()
          コンストラクタ
 
メソッドの概要
 boolean addRobotInfo(RobotInfo rInfo)
          RobotInfoを追加する
 int getLanguage()
          設定されている言語設定値を取得する
 NetTansorCmd getNetTansorCmd()
          セット済みNetTansorCmdを返す
 PhidgetIKP getPhidgetSensor()
          セット済みPhidgetSensorを返す
 int getRegisteredRobotNum()
          登録済みRobotInfoの数を返す
 RobominGUI getRobominGUI()
          TansorClientGUIを返す
 RobominLogger getRobominLogger()
          セット済みRobominLoggerを返す
 RobominProperties getRobominProperties()
          セット済みRobominPropertiesを返す
 RobotInfo getRobotInfo(int index)
          RobotInfoを返す
 RobotInfo getRobotInfo(java.lang.String name, java.lang.String ipAddr)
          指定された名前とIPアドレスと一致するRobotInfoを返す
 java.util.concurrent.CopyOnWriteArrayList<RobotInfo> getRobotInfoList()
          RobotInfoListを返す
 int removeRobotInfo(RobotInfo rInfo)
          RobotInfoを削除する
 void setLanguage(int language)
          表示言語を設定する
 void setNetTansorCmd(NetTansorCmd tNet)
          NetTansorCmdをセットする
 void setPhidgetSensor(PhidgetIKP pSensor)
          PhidgetSensorをセットする
 void setRobominGUI(RobominGUI ui)
          TansorClientGUIをセットする
 void setRobominLogger(RobominLogger logger)
          RobominLoggerをセットする
 void setRobominProperties(RobominProperties prop)
          RobominPropertiesをセットする
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RobominInfo

public RobominInfo()
コンストラクタ

メソッドの詳細

getRobotInfoList

public java.util.concurrent.CopyOnWriteArrayList<RobotInfo> getRobotInfoList()
RobotInfoListを返す

戻り値:
RobotInfoList

addRobotInfo

public boolean addRobotInfo(RobotInfo rInfo)
RobotInfoを追加する

パラメータ:
rInfo - 追加するRobotInfo
戻り値:
成功TRUE、失敗FALSE

getRobotInfo

public RobotInfo getRobotInfo(int index)
RobotInfoを返す

パラメータ:
index - 返すRobotInfoインデックス
戻り値:
RobotInfo

getRobotInfo

public RobotInfo getRobotInfo(java.lang.String name,
                              java.lang.String ipAddr)
指定された名前とIPアドレスと一致するRobotInfoを返す

パラメータ:
name - 名前
ipAddr - IPアドレス
戻り値:
RobotInfo

removeRobotInfo

public int removeRobotInfo(RobotInfo rInfo)
RobotInfoを削除する

パラメータ:
rInfo - 削除するRobotInfo
戻り値:
削除したRobotInfoのインデックス

getRegisteredRobotNum

public int getRegisteredRobotNum()
登録済みRobotInfoの数を返す

戻り値:
RobotInfoの登録数

setLanguage

public void setLanguage(int language)
表示言語を設定する

パラメータ:
language - 表示する言語 LANG_JP、LANG_EN

getLanguage

public int getLanguage()
設定されている言語設定値を取得する

戻り値:
言語設定値

setRobominProperties

public void setRobominProperties(RobominProperties prop)
RobominPropertiesをセットする

パラメータ:
prop - セットするRobominProperties

getRobominProperties

public RobominProperties getRobominProperties()
セット済みRobominPropertiesを返す

戻り値:
セット済みRobominProperties

setRobominLogger

public void setRobominLogger(RobominLogger logger)
RobominLoggerをセットする

パラメータ:
logger - セットするRobominLogger

getRobominLogger

public RobominLogger getRobominLogger()
セット済みRobominLoggerを返す

戻り値:
セット済みRobominLogger

setRobominGUI

public void setRobominGUI(RobominGUI ui)
TansorClientGUIをセットする

パラメータ:
ui - TansorClientGUI

getRobominGUI

public RobominGUI getRobominGUI()
TansorClientGUIを返す

戻り値:
セット済みTansorClientGUI

setNetTansorCmd

public void setNetTansorCmd(NetTansorCmd tNet)
NetTansorCmdをセットする

パラメータ:
tNet - NetTansorCmd

getNetTansorCmd

public NetTansorCmd getNetTansorCmd()
セット済みNetTansorCmdを返す

戻り値:
NetTansorCmd

setPhidgetSensor

public void setPhidgetSensor(PhidgetIKP pSensor)
PhidgetSensorをセットする

パラメータ:
pSensor - PhidgetSensor

getPhidgetSensor

public PhidgetIKP getPhidgetSensor()
セット済みPhidgetSensorを返す

戻り値:
PhidgetSensor