|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lejos.nxt.I2CSensor lejos.nxt.LServo
public class LServo
LServo, Lattebox Servo, is a abstraction to model any Servo connected to LSC, Lattebox Servo Controller.
Field Summary |
---|
Fields inherited from interface lejos.nxt.SensorConstants |
---|
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_CUSTOM, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE |
Constructor Summary | |
---|---|
LServo(SensorPort port,
int location,
String servoName,
byte SPI_PORT)
Constructor |
Method Summary | |
---|---|
int |
getAngle(int Servo)
Method to know the angle Note: In next version, I will delete servo parameter, because the object should know servo id. |
String |
getName()
Get servo name |
void |
goToMaxAngle()
Method to set maximum angle |
void |
goToMiddleAngle()
Method to set medium angle |
void |
goToMinAngle()
Method to set minimal angle |
boolean |
isMoving()
Method to know if Servo is moving to a determinated angle |
int |
readMotion()
public method to know internal information about if the servo is moving |
void |
setAngle(int servo,
int angle)
Method to setAngle in Servo. |
void |
setDelay(int Servo,
int delay)
Set a delay in Servo Note: In next version, I will delete servo parameter, because the object should know servo id. |
void |
setMaxAngle(int maxAngle)
Set Maximum angle. |
void |
setMinAngle(int minAngle)
Set Minimal angle. |
Methods inherited from class lejos.nxt.I2CSensor |
---|
getData, getPort, getProductID, getSensorType, getVersion, sendData, sendData, setAddress |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
Constructor Detail |
---|
public LServo(SensorPort port, int location, String servoName, byte SPI_PORT)
port
- location
- servoName
- SPI_PORT
- Author: Juan Antonio Brenha MoralMethod Detail |
---|
public void setAngle(int servo, int angle) throws Exception
servo
- angle
-
Exception
- Author: Juan Antonio Brenha Moralpublic int getAngle(int Servo) throws Exception
Servo
-
Exception
public int readMotion() throws Exception
Exceptionl
Exception
public boolean isMoving() throws Exception
Exception
public void setDelay(int Servo, int delay)
Servo
- delay
- public void setMinAngle(int minAngle)
minAngle
- public void setMaxAngle(int maxAngle)
maxAngle
- public void goToMinAngle() throws Exception
Exception
public void goToMaxAngle() throws Exception
Exception
public void goToMiddleAngle() throws Exception
Exception
public String getName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |