5 #ifndef __RD_MOCK_ROBOT_MANAGER_HPP__
6 #define __RD_MOCK_ROBOT_MANAGER_HPP__
10 #include "IRobotManager.hpp"
41 virtual bool panLeft(
double value);
48 bool isMoving()
const;
49 int getMovementDirection();
50 static const int FORWARD;
51 static const int BACKWARDS;
52 static const int LEFT;
53 static const int RIGHT;
54 static const int NONE;
56 bool isCameraMoving();
57 int getCameraMovementDirection();
58 static const int CAMERA_UP;
59 static const int CAMERA_DOWN;
60 static const int CAMERA_LEFT;
61 static const int CAMERA_RIGHT;
62 static const int CAMERA_NONE;
65 std::string robotName;
67 int movement_direction;
68 int camera_movement_direction;
76 #endif //-- __RD_MOCK_ROBOT_MANAGER_HPP__
virtual bool stopMovement()
Robot: Stop movement.
Definition: MockRobotManager.cpp:48
The main, catch-all namespace for Robot Devastation.
Definition: groups.dox:4
virtual bool turnLeft(double value)
Robot: Turn left (use negative value for turn left). position mode [deg]. Velocity mode [deg/s].
Definition: MockRobotManager.cpp:37
virtual bool moveForward(double value)
Robot: Move forward (use negative value for move backward). position mode [m]. Velocity mode [m/s].
Definition: MockRobotManager.cpp:26
The Robot Manager for testing.
Definition: MockRobotManager.hpp:20
virtual bool panLeft(double value)
Robot camera: Pan left (use negative value for pan right). position mode [deg]. Velocity mode [deg/s]...
Definition: MockRobotManager.cpp:65
virtual bool tiltDown(double value)
Robot camera: Tilt down (use negative value for tilt up). position mode [deg]. Velocity mode [deg/s].
Definition: MockRobotManager.cpp:54
virtual bool stopCameraMovement()
Robot camera: Stop movement.
Definition: MockRobotManager.cpp:76