Package lejos.hardware.motor
Class NXTRegulatedMotor
- java.lang.Object
-
- lejos.hardware.Device
-
- lejos.hardware.motor.BaseRegulatedMotor
-
- lejos.hardware.motor.NXTRegulatedMotor
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,BaseMotor,Encoder,RegulatedMotor,Tachometer
public class NXTRegulatedMotor extends BaseRegulatedMotor
Abstraction for a Lego NXT motor.
-
-
Field Summary
-
Fields inherited from class lejos.hardware.motor.BaseRegulatedMotor
acceleration, MAX_SPEED_AT_9V, NO_LIMIT, reg, speed, tachoPort
-
-
Constructor Summary
Constructors Constructor Description NXTRegulatedMotor(Port port)Use this constructor to assign a variable of type motor connected to a particular port.NXTRegulatedMotor(TachoMotorPort port)Use this constructor to assign a variable of type motor connected to a particular port.
-
Method Summary
-
Methods inherited from class lejos.hardware.motor.BaseRegulatedMotor
addListener, backward, close, endSynchronization, flt, flt, forward, getAcceleration, getLimitAngle, getMaxSpeed, getPosition, getRotationSpeed, getSpeed, getTachoCount, isMoving, isStalled, lock, removeListener, resetTachoCount, rotate, rotate, rotateTo, rotateTo, setAcceleration, setSpeed, setSpeed, setStallThreshold, startSynchronization, stop, stop, suspendRegulation, synchronizeWith, waitComplete
-
Methods inherited from class lejos.hardware.Device
releaseOnClose
-
-
-
-
Constructor Detail
-
NXTRegulatedMotor
public NXTRegulatedMotor(TachoMotorPort port)
Use this constructor to assign a variable of type motor connected to a particular port.- Parameters:
port- to which this motor is connected
-
NXTRegulatedMotor
public NXTRegulatedMotor(Port port)
Use this constructor to assign a variable of type motor connected to a particular port.- Parameters:
port- to which this motor is connected
-
-