|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkaos.core.util.MethodCallRequestHandler
kaos.robots.core.KAoSRobot
kaos.robots.core.test.KAoSRobotTest
public class KAoSRobotTest
This class simulates a behavior of a real robot. It is used for testing.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class kaos.robots.core.KAoSRobot |
---|
KAoSRobot.RequestHandlerThread |
Field Summary |
---|
Fields inherited from class kaos.robots.core.KAoSRobot |
---|
_actorID, _address, _agentDescription, _classificationListeners, _connectBtn, _connected, _connectToCmb, _currentActions, _enablingClasses, _enforcer, _gpsIsAvailable, _gpsOrigin, _learnedTasks, _learnedTaskVariables, _learning, _listeners, _logger, _messageReceiver, _myLocator, _nickName, _policyService, _port, _registeredWithKAoS, _registration, _reniaCallback, _sender, _subtasks, _taskName, _transportName |
Fields inherited from class kaos.core.util.MethodCallRequestHandler |
---|
_helper, _mts, DEFAULT_NICKNAME, myLocator, myMessageReceiver, myMessageSender |
Constructor Summary | |
---|---|
KAoSRobotTest(java.lang.String name)
Constructor. |
|
KAoSRobotTest(java.lang.String[] args)
|
Method Summary | |
---|---|
void |
buildGUI()
|
void |
CommunicationAction(java.util.HashMap properties)
|
boolean |
connect()
This function is used to connect to robot |
void |
disconnect()
This function is used to disconnect from robot |
void |
EncryptedCommunicationAction(java.util.HashMap properties)
|
Coordinate |
GetCoordinate()
GetCoordinate |
Coordinate |
GetCoordinate(java.util.HashMap properties)
|
java.lang.Double |
GetMaximumEffectiveSonarRange()
|
Coordinate |
GetNamedLocationCoordinate(java.util.HashMap properties)
|
java.util.Iterator |
GetNamedLocations()
|
java.lang.Integer |
GetNumberOfSonarSensors()
|
Pose |
GetPose()
|
java.lang.Double |
GetSonarRange(java.util.HashMap properties)
|
SonarReading |
GetSonarReading(java.util.HashMap properties)
|
boolean |
IsMoving(java.util.HashMap properties)
IsMoving |
static void |
main(java.lang.String[] args)
|
void |
Move(java.util.HashMap properties)
MoveTo |
void |
NameCurrentLocation(java.util.HashMap properties)
|
void |
NameSpecifiedLocation(java.util.HashMap properties)
|
void |
registerKAoSExtensionComponentObserver(java.lang.String repType,
java.lang.String ontType,
KAoSObserver observer,
java.lang.String updateType,
java.io.Serializable updateCondition,
KAoSEntityDescription entityDesc)
|
void |
SetMaxEffectiveSonarRange(java.util.HashMap properties)
|
void |
SetRotationalVelocity(java.util.HashMap properties)
|
void |
SetTranslationalVelocity(java.util.HashMap properties)
|
void |
Stop(java.util.HashMap properties)
Stop |
void |
SurveyArea(java.util.HashMap properties)
|
void |
TurnTo(java.util.HashMap properties)
TurnTo |
Methods inherited from class kaos.core.util.MethodCallRequestHandler |
---|
bindToTransport, handleMsgContent, handleObjContent, initialize, receiveMessage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KAoSRobotTest(java.lang.String name)
name
- String specifying the robot nickname.public KAoSRobotTest(java.lang.String[] args)
Method Detail |
---|
public boolean connect()
connect
in class KAoSRobot
public void disconnect()
disconnect
in class KAoSRobot
public void buildGUI()
public void CommunicationAction(java.util.HashMap properties)
public void SurveyArea(java.util.HashMap properties)
public void EncryptedCommunicationAction(java.util.HashMap properties)
public Coordinate GetCoordinate()
MobileRobot
GetCoordinate
in interface MobileRobot
public Pose GetPose()
public Coordinate GetCoordinate(java.util.HashMap properties)
public void Move(java.util.HashMap properties)
MobileRobot
Move
in interface MobileRobot
public java.util.Iterator GetNamedLocations()
public void TurnTo(java.util.HashMap properties)
MobileRobot
TurnTo
in interface MobileRobot
public void Stop(java.util.HashMap properties)
MobileRobot
Stop
in interface MobileRobot
public void NameCurrentLocation(java.util.HashMap properties)
public void NameSpecifiedLocation(java.util.HashMap properties)
public Coordinate GetNamedLocationCoordinate(java.util.HashMap properties)
public boolean IsMoving(java.util.HashMap properties)
MobileRobot
IsMoving
in interface MobileRobot
public void SetTranslationalVelocity(java.util.HashMap properties) throws java.lang.Exception
SetTranslationalVelocity
in interface MobileRobot
java.lang.Exception
public void SetRotationalVelocity(java.util.HashMap properties) throws java.lang.Exception
SetRotationalVelocity
in interface MobileRobot
java.lang.Exception
public java.lang.Integer GetNumberOfSonarSensors()
public java.lang.Double GetMaximumEffectiveSonarRange()
public java.lang.Double GetSonarRange(java.util.HashMap properties)
public SonarReading GetSonarReading(java.util.HashMap properties)
public void SetMaxEffectiveSonarRange(java.util.HashMap properties)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void registerKAoSExtensionComponentObserver(java.lang.String repType, java.lang.String ontType, KAoSObserver observer, java.lang.String updateType, java.io.Serializable updateCondition, KAoSEntityDescription entityDesc) throws NotLocatableException, TransportFailure
registerKAoSExtensionComponentObserver
in interface ObserverManager
NotLocatableException
TransportFailure
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |