public class MatrixServoController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected PwmStatus |
pwmStatus |
static int |
SERVO_POSITION_MAX |
protected double[] |
servoCache |
Constructor and Description |
---|
MatrixServoController(MatrixMasterController master) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
java.lang.String |
getConnectionInfo() |
java.lang.String |
getDeviceName() |
Manufacturer |
getManufacturer() |
PwmStatus |
getPwmStatus() |
double |
getServoPosition(int channel) |
int |
getVersion() |
void |
handleReadServo(MatrixI2cTransaction transaction,
byte[] buffer) |
void |
pwmDisable() |
void |
pwmEnable() |
void |
resetDeviceConfigurationForOpMode() |
void |
setServoPosition(int channel,
double position) |
void |
setServoPosition(int channel,
double position,
byte speed) |
public static final int SERVO_POSITION_MAX
protected PwmStatus pwmStatus
protected double[] servoCache
public MatrixServoController(MatrixMasterController master)
public void pwmEnable()
public void pwmDisable()
public PwmStatus getPwmStatus()
public void setServoPosition(int channel, double position)
public void setServoPosition(int channel, double position, byte speed)
public double getServoPosition(int channel)
public Manufacturer getManufacturer()
public java.lang.String getDeviceName()
public java.lang.String getConnectionInfo()
public int getVersion()
public void resetDeviceConfigurationForOpMode()
public void close()
public void handleReadServo(MatrixI2cTransaction transaction, byte[] buffer)