public class DcMotorImplEx extends DcMotorImpl implements DcMotorEx
DcMotor.RunMode, DcMotor.ZeroPowerBehavior
DcMotorSimple.Direction
HardwareDevice.Manufacturer
controller, direction, mode, portNumber
Constructor and Description |
---|
DcMotorImplEx(DcMotorController controller,
int portNumber) |
DcMotorImplEx(DcMotorController controller,
int portNumber,
DcMotorSimple.Direction direction) |
Modifier and Type | Method and Description |
---|---|
boolean |
isMotorEnabled()
Returns whether this motor is energized
|
void |
setMotorDisable()
Individually denergizes this particular motor
|
void |
setMotorEnable()
Individually energizes this particular motor
|
close, getConnectionInfo, getController, getCurrentPosition, getDeviceName, getDirection, getManufacturer, getMaxSpeed, getMode, getPortNumber, getPower, getPowerFloat, getTargetPosition, getVersion, getZeroPowerBehavior, internalSetMode, internalSetPower, internalSetTargetPosition, isBusy, resetDeviceConfigurationForOpMode, setDirection, setMaxSpeed, setMode, setPower, setPowerFloat, setTargetPosition, setZeroPowerBehavior
public DcMotorImplEx(DcMotorController controller, int portNumber)
public DcMotorImplEx(DcMotorController controller, int portNumber, DcMotorSimple.Direction direction)
public void setMotorEnable()
DcMotorEx
setMotorEnable
in interface DcMotorEx
DcMotorEx.setMotorDisable()
,
DcMotorEx.isMotorEnabled()
public void setMotorDisable()
DcMotorEx
setMotorDisable
in interface DcMotorEx
DcMotorEx.setMotorEnable()
,
DcMotorEx.isMotorEnabled()
public boolean isMotorEnabled()
DcMotorEx
isMotorEnabled
in interface DcMotorEx
DcMotorEx.setMotorEnable()
,
DcMotorEx.setMotorDisable()