|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectrobomin.net.NetTansorCmd
public class NetTansorCmd
ネットタンサーと通信を行うクラス
コンストラクタの概要 | |
---|---|
NetTansorCmd(RobominInfo info)
コンストラクタ |
メソッドの概要 | |
---|---|
org.eclipse.swt.graphics.Image |
getTansorCameraImage(java.lang.String address)
ネットタンサーのカメラ画像を取得する |
int |
sendCmdBackword(RobotInfo rInfo,
java.lang.String power,
java.lang.String distance,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
後退コマンドを送信する (rightSensor、frontSensor、leftSensorは省略可) |
int |
sendCmdBright(RobotInfo rInfo,
java.lang.String power,
java.lang.String time)
走光コマンドを送信する |
int |
sendCmdDark(RobotInfo rInfo,
java.lang.String power,
java.lang.String time)
逆走光コマンドを送信する |
int |
sendCmdExplore(RobotInfo rInfo,
java.lang.String power,
java.lang.String sensitivity,
java.lang.String time)
探索コマンドを送信する |
int |
sendCmdFollow(RobotInfo rInfo,
java.lang.String power,
java.lang.String sensitivity,
java.lang.String time)
追従コマンドを送信する |
int |
sendCmdForward(RobotInfo rInfo,
java.lang.String power,
java.lang.String distance,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
前進コマンドを送信する (rightSensor、frontSensor、leftSensorは省略可) |
int |
sendCmdLBCurve(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
左後退カーブコマンドを送信する |
int |
sendCmdLFCurve(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
左前進カーブコマンドを送信する |
int |
sendCmdLRotate(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
左回転コマンドを送信する |
int |
sendCmdMM(RobotInfo rInfo,
java.lang.String rightMotor,
java.lang.String leftMotor)
モーター制御コマンドを送信する |
int |
sendCmdRBCurve(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
右後退カーブコマンドを送信する |
int |
sendCmdRFCurve(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
右前進カーブコマンドを送信する |
int |
sendCmdRRotate(RobotInfo rInfo,
java.lang.String power,
java.lang.String angle,
java.lang.String rightSensor,
java.lang.String frontSensor,
java.lang.String leftSensor)
右回転コマンドを送信する |
int |
sendCmdStop(RobotInfo rInfo)
停止コマンドを送信する |
int |
sendCmdWatch(RobotInfo rInfo,
java.lang.String power,
java.lang.String sensitivity,
java.lang.String time)
注目コマンドを送信する |
int |
sendData(RobotInfo rInfo,
java.lang.String data)
ネットタンサーにデータを送信する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public NetTansorCmd(RobominInfo info)
info
- 共通情報保存クラスメソッドの詳細 |
---|
public int sendData(RobotInfo rInfo, java.lang.String data)
rInfo
- ソケット情報data
- 送信するデータ
public int sendCmdForward(RobotInfo rInfo, java.lang.String power, java.lang.String distance, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31distance
- 距離 1〜250rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdBackword(RobotInfo rInfo, java.lang.String power, java.lang.String distance, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31distance
- 距離 1〜250rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdRRotate(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdLRotate(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdRFCurve(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdLFCurve(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdRBCurve(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdLBCurve(RobotInfo rInfo, java.lang.String power, java.lang.String angle, java.lang.String rightSensor, java.lang.String frontSensor, java.lang.String leftSensor)
rInfo
- ソケット情報power
- モーターパワー 1〜31angle
- 角度 1〜360rightSensor
- 対物センサー 0〜5 0は無視frontSensor
- 対物センサー 0〜5 0は無視leftSensor
- 対物センサー 0〜5 0は無視
public int sendCmdStop(RobotInfo rInfo)
rInfo
- ソケット情報
public int sendCmdExplore(RobotInfo rInfo, java.lang.String power, java.lang.String sensitivity, java.lang.String time)
rInfo
- ソケット情報power
- モーターパワー 1〜31sensitivity
- センサー感度 0〜5time
- 作業時間 1〜250
public int sendCmdFollow(RobotInfo rInfo, java.lang.String power, java.lang.String sensitivity, java.lang.String time)
rInfo
- ソケット情報power
- モーターパワー 1〜31sensitivity
- センサー感度 0〜5time
- 作業時間 1〜250
public int sendCmdWatch(RobotInfo rInfo, java.lang.String power, java.lang.String sensitivity, java.lang.String time)
rInfo
- ソケット情報power
- モーターパワー 1〜31sensitivity
- センサー感度 0〜5time
- 作業時間 1〜250
public int sendCmdBright(RobotInfo rInfo, java.lang.String power, java.lang.String time)
rInfo
- ソケット情報power
- モーターパワー 1〜31time
- 作業時間 1〜250
public int sendCmdDark(RobotInfo rInfo, java.lang.String power, java.lang.String time)
rInfo
- ソケット情報power
- モーターパワー 1〜31time
- 作業時間 1〜250
public int sendCmdMM(RobotInfo rInfo, java.lang.String rightMotor, java.lang.String leftMotor)
rInfo
- ソケット情報rightMotor
- モーターパワー -31〜31leftMotor
- モーターパワー -31〜31
public org.eclipse.swt.graphics.Image getTansorCameraImage(java.lang.String address) throws java.net.MalformedURLException
address
- ネットタンサーのアドレス
java.net.MalformedURLException
- 無効なURLが指定された場合
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |