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