|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jflux.api.common.rk.property.PropertyChangeNotifier
org.mechio.impl.motion.serial.SerialServoControllerConfig<Id,SC>
public class SerialServoControllerConfig<Id,SC extends ServoConfig<Id>>
| Field Summary | |
|---|---|
static java.lang.String |
PROP_BAUD_RATE
Property string for SerialServoControllerConfig baud rate. |
static java.lang.String |
PROP_PORT_NAME
Property string for SerialServoControllerConfig port name. |
| Fields inherited from interface org.mechio.api.motion.servos.config.ServoControllerConfig |
|---|
PROP_CONTROLLER_TYPE, PROP_SERVO_ADD, PROP_SERVO_REMOVE, PROP_SERVOS |
| Constructor Summary | |
|---|---|
protected |
SerialServoControllerConfig()
Creates an empty SerialServoControllerConfig. |
|
SerialServoControllerConfig(java.lang.String portName,
BaudRate baud)
Creates a new SerialServoControllerConfig with the given port name and baud rate. |
| Method Summary | |
|---|---|
void |
addServoConfig(SC config)
|
BaudRate |
getBaudRate()
Returns port baud rate. |
org.jflux.api.common.rk.config.VersionProperty |
getControllerTypeVersion()
Returns the controller type VersionProperty. |
java.lang.String |
getPortName()
Returns the port identifier. |
java.util.Map<Id,SC> |
getServoConfigs()
|
ServoController.Id |
getServoControllerId()
|
int |
getServoCount()
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
void |
removeServoConfig(SC config)
|
void |
setBaudRate(BaudRate rate)
Sets port baud rate. |
void |
setControllerTypeVersion(org.jflux.api.common.rk.config.VersionProperty version)
Sets the controller type VersionProperty. |
void |
setPortName(java.lang.String port)
Sets port identifier. |
void |
setServoControllerId(ServoController.Id scId)
|
| Methods inherited from class org.jflux.api.common.rk.property.PropertyChangeNotifier |
|---|
addPropertyChangeListener, addPropertyChangeListener, clearAllListeners, clearListeners, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jflux.api.common.rk.property.PropertyChangeSource |
|---|
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
| Field Detail |
|---|
public static final java.lang.String PROP_PORT_NAME
public static final java.lang.String PROP_BAUD_RATE
| Constructor Detail |
|---|
public SerialServoControllerConfig(java.lang.String portName,
BaudRate baud)
portName - port identifierbaud - baud rateprotected SerialServoControllerConfig()
| Method Detail |
|---|
public org.jflux.api.common.rk.config.VersionProperty getControllerTypeVersion()
getControllerTypeVersion in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public void setControllerTypeVersion(org.jflux.api.common.rk.config.VersionProperty version)
setControllerTypeVersion in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>version - controller type to setpublic java.lang.String getPortName()
public void setPortName(java.lang.String port)
port - port identifier to setpublic BaudRate getBaudRate()
public void setBaudRate(BaudRate rate)
rate - BaudRate to setpublic void addServoConfig(SC config)
addServoConfig in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public void removeServoConfig(SC config)
removeServoConfig in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public int getServoCount()
getServoCount in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public java.util.Map<Id,SC> getServoConfigs()
getServoConfigs in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic ServoController.Id getServoControllerId()
getServoControllerId in interface ServoControllerConfig<Id,SC extends ServoConfig<Id>>public void setServoControllerId(ServoController.Id scId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||