kaos.robots.core
Class RobotMonitor

java.lang.Object
  extended by kaos.robots.core.RobotMonitor

public class RobotMonitor
extends java.lang.Object


Field Summary
protected  AgentDescription _kaa
           
protected  Logger _logger
           
 
Constructor Summary
RobotMonitor(KAoSRobot robot)
           
 
Method Summary
 javax.swing.JPanel buildEventsPanel()
           
protected  TransportMessage buildTransportMessage(AgentDescription agt, ActionInstanceDescription aid)
           
 void detectedObject(java.io.Serializable newObject)
           
protected  AgentDescription findKaa()
           
 void NewEvent(ActionInstanceDescription aid)
           
 void NewEvent(java.lang.String event)
           
 void NewSonarReading(SonarReading reading)
           
protected  void printDebugString(java.lang.String msg, int loggerDisplayLevel)
           
protected  void sendMessageToKaa(ActionInstanceDescription aid)
           
 void UpdatePosition(Pose pose)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

protected Logger _logger

_kaa

protected AgentDescription _kaa
Constructor Detail

RobotMonitor

public RobotMonitor(KAoSRobot robot)
Method Detail

buildEventsPanel

public javax.swing.JPanel buildEventsPanel()

UpdatePosition

public void UpdatePosition(Pose pose)

NewSonarReading

public void NewSonarReading(SonarReading reading)

detectedObject

public void detectedObject(java.io.Serializable newObject)

NewEvent

public void NewEvent(java.lang.String event)

NewEvent

public void NewEvent(ActionInstanceDescription aid)

sendMessageToKaa

protected void sendMessageToKaa(ActionInstanceDescription aid)

findKaa

protected AgentDescription findKaa()

buildTransportMessage

protected TransportMessage buildTransportMessage(AgentDescription agt,
                                                 ActionInstanceDescription aid)

printDebugString

protected void printDebugString(java.lang.String msg,
                                int loggerDisplayLevel)