kaos.robots.torque
Class TorqueTelnetClient
java.lang.Object
kaos.robots.torque.TorqueTelnetClient
public class TorqueTelnetClient
- extends java.lang.Object
Nested Class Summary |
class |
TorqueTelnetClient.TelnetServerListener
TelnetServerListener is a thread that listems on a socket connected to a telnet server
This class was designed to parse feedback from the Torque Game engine over
a telnet connection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_sim
public boolean _sim
_actorID
protected java.lang.String _actorID
_path
protected java.lang.String _path
_origin
protected boolean _origin
_loggedIn
protected boolean _loggedIn
_moveDone
public boolean _moveDone
_gotoDone
public boolean _gotoDone
_faceCarDone
public boolean _faceCarDone
_lookInCarDone
public boolean _lookInCarDone
_resumeDone
public boolean _resumeDone
_getItemsDone
public boolean _getItemsDone
_currentMode
public java.lang.String _currentMode
_offset
public double[] _offset
_position
public double[] _position
_pose
public double[] _pose
_tqPosition
public double[] _tqPosition
_tqWorldBox
public double[] _tqWorldBox
_clientList
public java.lang.String _clientList
TorqueTelnetClient
public TorqueTelnetClient(java.lang.String[] args)
attachTorqueTelnetClientListener
public void attachTorqueTelnetClientListener(TorqueTelnetClientListener listener)
connect
public boolean connect()
centerWorldOnMe
public void centerWorldOnMe()
disconnect
public void disconnect()
sendCommand
public void sendCommand(java.lang.String command)
MoveTo
public void MoveTo(double x,
double y)
throws java.lang.Exception
- Throws:
java.lang.Exception
TurnTo
public void TurnTo(double x,
double y)
throws java.lang.Exception
- Throws:
java.lang.Exception
Stop
public void Stop()
throws java.lang.Exception
- Throws:
java.lang.Exception
GetCoordinate
public double[] GetCoordinate()
throws java.lang.Exception
- Throws:
java.lang.Exception
GetPose
public double[] GetPose()
throws java.lang.Exception
- Throws:
java.lang.Exception
GetClientList
public java.lang.String GetClientList()
setStance
public void setStance(double stance)
throws java.lang.Exception
- Throws:
java.lang.Exception
SetTranslationalVelocity
public void SetTranslationalVelocity(double velocity)
throws java.lang.Exception
- Throws:
java.lang.Exception
SetOrientation
public void SetOrientation(double hdg)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTQposition
public double[] getTQposition(java.lang.String item)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTQworldbox
public double[] getTQworldbox(java.lang.String item)
throws java.lang.Exception
- Throws:
java.lang.Exception
goTo
public void goTo(java.lang.String id)
InspectLicensePlate
public void InspectLicensePlate(java.lang.String carID)
InspectVIN
public void InspectVIN(java.lang.String carID)
LookInsideCar
public void LookInsideCar(java.lang.String carID)
ResumePatrol
public void ResumePatrol()
GetGarageItems
public java.util.Vector GetGarageItems()
main
public static void main(java.lang.String[] args)