f018d8e820b80017145c9b6064c27648 952 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package robots;
  2. import lejos.robotics.mapping.LineMap;
  3. import lejos.robotics.navigation.Pose;
  4. public class VirtualRobot implements Robot {
  5. private Pose pose;
  6. private Simulate simthread;
  7. private RobotReturn rr;
  8. private class Simulate extends Thread {
  9. public void run() {
  10. }
  11. }
  12. public VirtualRobot(LineMap map) {
  13. simthread = new Simulate();
  14. }
  15. @Override
  16. public void moveForward() {
  17. // TODO Auto-generated method stub
  18. }
  19. @Override
  20. public void moveLeft() {
  21. // TODO Auto-generated method stub
  22. }
  23. @Override
  24. public void moveRight() {
  25. // TODO Auto-generated method stub
  26. }
  27. @Override
  28. public void moveBackward() {
  29. // TODO Auto-generated method stub
  30. }
  31. @Override
  32. public boolean connect(RobotReturn r) {
  33. rr = r;
  34. simthread.start();
  35. return true;
  36. }
  37. @Override
  38. public void stop() {
  39. // TODO Auto-generated method stub
  40. }
  41. @Override
  42. public void exit() {
  43. // TODO Auto-generated method stub
  44. }
  45. }