com.scottpreston.javarobot.chapter3
Class Hexapod

java.lang.Object
  extended by com.scottpreston.javarobot.chapter3.Hexapod
All Implemented Interfaces:
JMotion

public class Hexapod
extends java.lang.Object
implements JMotion


Constructor Summary
Hexapod(JSerialPort serialPort)
           
 
Method Summary
 void forward()
           
 void forward(int ms)
           
 int getSpeed()
           
 java.lang.String getTotalMove(java.util.ArrayList legs, int cmd)
           
static void main(java.lang.String[] args)
           
 void pivotLeft()
           
 void pivotLeft(int ms)
           
 void pivotRight()
           
 void pivotRight(int ms)
           
 void reverse()
           
 void reverse(int ms)
           
 void setSpeed(int speed)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hexapod

public Hexapod(JSerialPort serialPort)
        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getTotalMove

public java.lang.String getTotalMove(java.util.ArrayList legs,
                                     int cmd)
                              throws java.lang.Exception
Throws:
java.lang.Exception

forward

public void forward()
             throws java.lang.Exception
Specified by:
forward in interface JMotion
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)

forward

public void forward(int ms)
             throws java.lang.Exception
Specified by:
forward in interface JMotion
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface JMotion
Throws:
java.lang.Exception

reverse

public void reverse()
             throws java.lang.Exception
Specified by:
reverse in interface JMotion
Throws:
java.lang.Exception

pivotRight

public void pivotRight()
                throws java.lang.Exception
Specified by:
pivotRight in interface JMotion
Throws:
java.lang.Exception

pivotLeft

public void pivotLeft()
               throws java.lang.Exception
Specified by:
pivotLeft in interface JMotion
Throws:
java.lang.Exception

reverse

public void reverse(int ms)
             throws java.lang.Exception
Specified by:
reverse in interface JMotion
Throws:
java.lang.Exception

pivotRight

public void pivotRight(int ms)
                throws java.lang.Exception
Specified by:
pivotRight in interface JMotion
Throws:
java.lang.Exception

pivotLeft

public void pivotLeft(int ms)
               throws java.lang.Exception
Specified by:
pivotLeft in interface JMotion
Throws:
java.lang.Exception

getSpeed

public int getSpeed()
Specified by:
getSpeed in interface JMotion

setSpeed

public void setSpeed(int speed)
Specified by:
setSpeed in interface JMotion