public class HephaestusArm extends HIDSimplePacketComs
| Constructor and Description |
|---|
HephaestusArm(int vidIn,
int pidIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPollingPacketEvent(java.lang.Runnable event) |
double |
getPosition(int index) |
java.lang.Number[] |
getRawValues() |
java.util.List<java.lang.Double> |
getValues(int index) |
void |
pushPDVelGains() |
void |
pushPIDGains() |
void |
pushVelocity() |
void |
setPDVelGains(int index,
float kp,
float kd) |
void |
setPIDGains(int index,
float kp,
float ki,
float kd) |
void |
setRawValues(java.lang.Number[] set) |
void |
setValuesevent(int index,
float position,
float velocity,
float force) |
void |
setVelocity(int index,
float TPS) |
connectDeviceImp, disconnectDeviceImp, getPid, getVid, read, setPid, setVid, writeaddEvent, addPollingPacket, connect, disconnect, getIDs, getName, isTimedOut, isVirtual, readBytes, readBytes, readFloats, readFloats, removeEvent, setName, setReadTimeout, setVirtual, writeBytes, writeBytes, writeFloats, writeFloatspublic void addPollingPacketEvent(java.lang.Runnable event)
public void setValuesevent(int index,
float position,
float velocity,
float force)
public void setPIDGains(int index,
float kp,
float ki,
float kd)
public void pushPIDGains()
public void setPDVelGains(int index,
float kp,
float kd)
public void pushPDVelGains()
public void setVelocity(int index,
float TPS)
public void pushVelocity()
public java.util.List<java.lang.Double> getValues(int index)
public double getPosition(int index)
public java.lang.Number[] getRawValues()
public void setRawValues(java.lang.Number[] set)