package lejos.robotics.proposal; import lejos.robotics.MoveListener; import lejos.robotics.Movement; import lejos.robotics.TachoMotor; /* * WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS. * DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT. */ /** * The SteeringPilot uses a similar steering mechanism to a car. * */ public class SteeringPilot implements ArcPilot { /** * Create a steering pilot * * @param wheelDiameter * @param trackWidth * @param driveMotor * @param steeringMotor * @param steerRatio * @param reverse */ public SteeringPilot(float wheelDiameter, float trackWidth, TachoMotor driveMotor, TachoMotor steeringMotor, float steerRatio, final boolean reverse) { } public void addMoveListener(MoveListener p) { // TODO Auto-generated method stub } public void arc(float radius) { // TODO Auto-generated method stub } public Movement arc(float radius, float angle) { // TODO Auto-generated method stub return null; } public Movement arc(float radius, float angle, boolean immediateReturn) { // TODO Auto-generated method stub return null; } public void forward() { // TODO Auto-generated method stub } public float getMoveMaxSpeed() { // TODO Auto-generated method stub return 0; } public float getMoveSpeed() { // TODO Auto-generated method stub return 0; } public float getTurnMaxSpeed() { // TODO Auto-generated method stub return 0; } public float getTurnSpeed() { // TODO Auto-generated method stub return 0; } public boolean isMoving() { // TODO Auto-generated method stub return false; } public void setMoveSpeed(float speed) { // TODO Auto-generated method stub } public void setTurnSpeed(float speed) { // TODO Auto-generated method stub } public Movement stop() { // TODO Auto-generated method stub return null; } public Movement travel(float distance) { // TODO Auto-generated method stub return null; } public Movement travel(float distance, boolean immediateReturn) { // TODO Auto-generated method stub return null; } public Movement travelArc(float radius, float distance) { // TODO Auto-generated method stub return null; } public Movement travelArc(float radius, float distance, boolean immediateReturn) { // TODO Auto-generated method stub return null; } public void setMinRadius(float radius) { // TODO Auto-generated method stub } public void backward() { // TODO Auto-generated method stub } public float getMinRadius() { // TODO Auto-generated method stub return 0; } public Movement getMovement() { // TODO Auto-generated method stub return null; } public float getMovementIncrement() { // TODO Auto-generated method stub return 0; } }