public class TB6612FNGMotor extends MotorBase
Constructor and Description |
---|
TB6612FNGMotor(DigitalOutputDevice motorForwardControlPin,
DigitalOutputDevice motorBackwardControlPin,
PwmOutputDevice motorPwmControl) |
Modifier and Type | Method and Description |
---|---|
void |
backward(float speed) |
void |
close() |
void |
forward(float speed) |
float |
getValue()
Represents the speed of the motor as a floating point value between -1
(full speed backward) and 1 (full speed forward)
|
boolean |
isActive() |
void |
stop() |
addListener, removeListener, reverse, setValue, valueChanged, whenBackward, whenForward, whenStop
public TB6612FNGMotor(DigitalOutputDevice motorForwardControlPin, DigitalOutputDevice motorBackwardControlPin, PwmOutputDevice motorPwmControl)
public void close()
public void forward(float speed) throws RuntimeIOException
speed
- Range 0..1RuntimeIOException
- if an I/O error occurspublic void backward(float speed) throws RuntimeIOException
speed
- Range 0..1RuntimeIOException
- if an I/O error occurspublic void stop() throws RuntimeIOException
RuntimeIOException
public float getValue() throws RuntimeIOException
RuntimeIOException
- if an I/O error occurspublic boolean isActive() throws RuntimeIOException
RuntimeIOException
Copyright © 2016 mattjlewis. All rights reserved.