lejos.nxt.addon
Class PFMateMotor

java.lang.Object
  extended by lejos.nxt.addon.PFMateMotor
All Implemented Interfaces:
DCMotor

public class PFMateMotor
extends Object
implements DCMotor

Motor class for PFMate class

Author:
Michael Smith

Method Summary
 void backward()
          Runs the motor backward
 void flt()
          Floats the motor
 void forward()
          Runs the motor forward
 int getSpeed()
          returns the speed
 boolean isBackward()
          Determines if motor is moving backwards this is based on what the receiver has in its registers
 boolean isFlt()
          Determines if motor is floating this is based on what the receiver has in its registers
 boolean isForward()
          Determines if motor is moving forward this is based on what the receiver has in its registers
 boolean isMoving()
          Return if the motor is moving.
 boolean isStop()
          Determines if motor is stopped this is based on what the receiver has in its registers
 void setSpeed(int speed)
          Sets the motors speed
 void stop()
          Stops the Motor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

flt

public void flt()
Floats the motor

Specified by:
flt in interface DCMotor

forward

public void forward()
Runs the motor forward

Specified by:
forward in interface DCMotor

backward

public void backward()
Runs the motor backward

Specified by:
backward in interface DCMotor

stop

public void stop()
Stops the Motor

Specified by:
stop in interface DCMotor

setSpeed

public void setSpeed(int speed)
Sets the motors speed

Parameters:
speed - 1 = 7

getSpeed

public int getSpeed()
returns the speed

Returns:
1 - 7

isFlt

public boolean isFlt()
Determines if motor is floating this is based on what the receiver has in its registers

Returns:
boolean

isForward

public boolean isForward()
Determines if motor is moving forward this is based on what the receiver has in its registers

Returns:
boolean

isBackward

public boolean isBackward()
Determines if motor is moving backwards this is based on what the receiver has in its registers

Returns:
boolean

isStop

public boolean isStop()
Determines if motor is stopped this is based on what the receiver has in its registers

Returns:
boolean

isMoving

public boolean isMoving()
Description copied from interface: DCMotor
Return if the motor is moving.

Specified by:
isMoving in interface DCMotor
Returns:
true if the motor is currently in motion