robomin.util
クラス RobotInfo

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

public class RobotInfo
extends java.lang.Object

ロボット情報を保存するクラス


コンストラクタの概要
RobotInfo(RobominInfo info, java.lang.String name, java.lang.String ipAddr)
          コンストラクタ
RobotInfo(RobominInfo info, java.lang.String name, java.lang.String ipAddr, int portnum)
          コンストラクタ
 
メソッドの概要
 int connectRobot()
          ロボットと接続する
 int disconnectRobot()
          ロボットと接続を切断する
 java.lang.String getAddr()
          ロボットのIPあどれすを返す
 java.io.BufferedWriter getBufferedWriter()
          BufferedWriterを返す
 java.lang.String getName()
          ロボットの名前を返す
 boolean isClosed()
           
 boolean isConnected()
          ソケットのコネクション情報を返す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RobotInfo

public RobotInfo(RobominInfo info,
                 java.lang.String name,
                 java.lang.String ipAddr)
コンストラクタ

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

RobotInfo

public RobotInfo(RobominInfo info,
                 java.lang.String name,
                 java.lang.String ipAddr,
                 int portnum)
コンストラクタ

パラメータ:
name - 名前
ipAddr - IPアドレス
portnum - ポート番号
メソッドの詳細

getName

public java.lang.String getName()
ロボットの名前を返す

戻り値:
名前

getAddr

public java.lang.String getAddr()
ロボットのIPあどれすを返す

戻り値:
IPアドレス

connectRobot

public int connectRobot()
ロボットと接続する

戻り値:
成功0 失敗<0

disconnectRobot

public int disconnectRobot()
ロボットと接続を切断する

戻り値:
成功0 失敗<0

getBufferedWriter

public java.io.BufferedWriter getBufferedWriter()
BufferedWriterを返す

戻り値:
BufferedWriter

isConnected

public boolean isConnected()
ソケットのコネクション情報を返す

戻り値:
接続TRUE、非接続FALSE

isClosed

public boolean isClosed()