public class InMoovEyelids extends Service
Modifier and Type | Field and Description |
---|---|
static Servo |
eyelidleft |
static Servo |
eyelidright |
static org.slf4j.Logger |
log |
cfgDir, dnaPool, MESSAGE_RECORDING_FORMAT_BINARY, MESSAGE_RECORDING_FORMAT_XML
Constructor and Description |
---|
InMoovEyelids(java.lang.String n) |
Modifier and Type | Method and Description |
---|---|
void |
attach(ServoController controller,
java.lang.Integer eyeLidLeftPin,
java.lang.Integer eyeLidRightPin) |
void |
autoBlink(boolean param) |
void |
blink() |
void |
broadcastState() |
void |
detach(ServoController controller) |
void |
disable() |
boolean |
enable() |
long |
getLastActivityTime() |
static ServiceType |
getMetaData() |
java.lang.String |
getScript(java.lang.String inMoovServiceName) |
boolean |
isAttached() |
static void |
main(java.lang.String[] args) |
void |
moveTo(double eyelidleftPos,
double eyelidrightPos) |
void |
moveToBlocking(double eyelidleftPos,
double eyelidrightPos) |
void |
release() |
void |
rest() |
boolean |
save()
method of serializing default will be simple xml to name file
|
void |
setAutoDisable(java.lang.Boolean param) |
void |
setOverrideAutoDisable(java.lang.Boolean param) |
static void |
setVelocity(java.lang.Double eyelidleftVelo,
java.lang.Double eyelidrightVelo) |
void |
startService() |
void |
test() |
void |
waitTargetPos() |
addListener, addListener, addTask, addTask, addTask, addTaskOneShot, allowDisplay, allowDisplay, attach, attach, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, detach, echoHeartbeat, error, error, error, getAttached, getCfgDir, getComm, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDna, getDnaString, getHostName, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLastError, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeerKey, getPeerName, getServiceResourceFile, getSimpleName, getTasks, getThisThread, getType, hasError, hasPeers, help, help, in, info, info, invoke, invoke, invoke, invokeOn, isAttached, isAttached, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preProcessHook, preRoutingHook, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeers, releaseService, removeAllListeners, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, send, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, setInstanceId, setName, setPeer, setSecurityProvider, setState, setThisThread, setVirtual, sleep, stackToString, startHeartbeat, startPeer, startPeer, startRecording, stopHeartbeat, stopMsgRecording, stopService, subscribe, subscribe, subscribe, toString, unsubscribe, unsubscribe, unsubscribe, updateStats, warn, warn
public static final org.slf4j.Logger log
public static transient Servo eyelidleft
public static transient Servo eyelidright
public void blink()
public void test()
public static void main(java.lang.String[] args)
public void autoBlink(boolean param)
public void attach(ServoController controller, java.lang.Integer eyeLidLeftPin, java.lang.Integer eyeLidRightPin) throws java.lang.Exception
java.lang.Exception
public void detach(ServoController controller) throws java.lang.Exception
java.lang.Exception
public boolean enable()
public void broadcastState()
broadcastState
in interface ServiceInterface
broadcastState
in class Service
public void disable()
public long getLastActivityTime()
public java.lang.String getScript(java.lang.String inMoovServiceName)
public boolean isAttached()
public void moveTo(double eyelidleftPos, double eyelidrightPos)
public void moveToBlocking(double eyelidleftPos, double eyelidrightPos)
public void waitTargetPos()
public void release()
public void rest()
public boolean save()
Service
save
in interface StateSaver
save
in class Service
public void startService()
startService
in interface ServiceInterface
startService
in class Service
public void setAutoDisable(java.lang.Boolean param)
public void setOverrideAutoDisable(java.lang.Boolean param)
public static ServiceType getMetaData()
public static void setVelocity(java.lang.Double eyelidleftVelo, java.lang.Double eyelidrightVelo)