Class RobotStatus

java.lang.Object
  extended by RobotStatus
All Implemented Interfaces:
java.lang.Runnable

 class RobotStatus
extends java.lang.Object
implements java.lang.Runnable

The robot status class. Updates the noticeboard with the robot's status on a periodic basis.


Field Summary
private  int statusUpdatePeriod
           
private  boolean stopped
           
 
Constructor Summary
RobotStatus()
           
 
Method Summary
 void run()
           
(package private)  void stop()
          Stop the robot status update thread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statusUpdatePeriod

private final int statusUpdatePeriod
See Also:
Constant Field Values

stopped

private boolean stopped
Constructor Detail

RobotStatus

RobotStatus()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

stop

void stop()
Stop the robot status update thread