public class InMoovTorso extends Service
Modifier and Type | Field and Description |
---|---|
ServoController |
controller |
static org.slf4j.Logger |
log |
ServoControl |
lowStom |
ServoControl |
midStom |
ServoControl |
topStom |
authProvider, defaultLocalization, dnaPool, fs, id, inbox, interfaceSet, isVirtual, lastError, lastErrorTs, lastStatus, lastStatusTs, locale, localization, methodSet, outbox, ps, ready, serviceClass, serviceType, serviceVersion, simpleName, statusBroadcastLimitMs, thisThread
Constructor and Description |
---|
InMoovTorso(String n,
String id) |
Modifier and Type | Method and Description |
---|---|
boolean |
attach()
Deprecated.
|
void |
broadcastState() |
boolean |
connect(String port) |
void |
detach()
Deprecated.
|
void |
disable() |
boolean |
enable() |
void |
enableAutoDisable(Boolean param)
Deprecated.
|
void |
enableAutoEnable(Boolean param)
Deprecated.
|
long |
getLastActivityTime() |
String |
getScript(String inMoovServiceName) |
static void |
main(String[] args) |
void |
moveTo(double topStom,
double midStom,
double lowStom) |
void |
moveToBlocking(Double topStom,
Double midStom,
Double lowStom) |
void |
rest() |
boolean |
save()
method of serializing default will be simple xml to name file
|
void |
setAutoDisable(Boolean param) |
void |
setController(ServoController controller) |
void |
setLimits(double topStomMin,
double topStomMax,
double midStomMin,
double midStomMax,
double lowStomMin,
double lowStomMax)
Sets the output min and max limits for all servos in the torso.
|
void |
setpins(Integer topStomPin,
Integer midStomPin,
Integer lowStomPin) |
void |
setSpeed(Double topStom,
Double midStom,
Double lowStom) |
void |
setVelocity(Double topStom,
Double midStom,
Double lowStom)
Deprecated.
|
void |
startService() |
void |
test() |
void |
waitTargetPos() |
addListener, addListener, addListener, addListener, addTask, addTask, addTask, addTaskOneShot, attach, attach, broadcast, broadcast, broadcastStatus, buildDna, buildDna, buildDnaKeys, buildDnaNames, clearLastError, close, containsTask, copyResource, copyShallowFrom, createPeer, createPeer, createRootReserved, detach, detach, echoHeartbeat, error, error, error, export, export, exportAll, exportAll, getAttached, getCountry, getDataDir, getDataDir, getDataInstanceDir, getDeclaredMethodNames, getDeclaredMethods, getDescription, getDisplayLanguage, getDna, getDnaString, getFile, getFullName, getHomeDir, getHostName, getId, getInbox, getInstanceId, getIntanceName, getInterfaceSet, getLanguage, getLastError, getLocale, getLocaleTag, getMessageSet, getMetaData, getMethodMap, getMethodNames, getMethods, getMethodToolTip, getMsg, getName, getNotifyList, getNotifyListKeySet, getOutbox, getPeer, getPeerKey, getPeerName, getResource, getResource, getResource, getResourceAsString, getResourceAsString, getResourceAsString, getResourceDir, getResourceDir, getResourceDir, getResourceDir, getResourceDirList, getResourceDirList, getResourceImage, getResourceRoot, getRootDataDir, getServiceIcon, getServiceIcon, getServiceIcon, getServiceScript, getServiceScript, getServiceScript, getSimpleName, getSwagger, getTasks, getThisThread, getType, hasError, hasInternet, hasPeers, hasSubscribed, help, in, info, info, invoke, invoke, invoke, invokeOn, invokeOn, invokePeer, invokePeer, isAttached, isAttached, isDev, isHeadless, isLocal, isReady, isRunning, isRuntime, isVirtual, load, load, loadAndStart, loadFromJson, loadFromJson, loadLocalizations, localize, localize, logTimeEnable, mergeDna, mergeDna, mergePeerDna, movePeerDna, out, out, preProcessHook, preRoutingHook, preShutdown, publishError, publishQueueStats, publishState, publishStats, publishStatus, purgeTask, purgeTasks, releasePeer, releasePeers, releaseService, removeAllListeners, removeListener, removeListener, requiresSecurity, reserve, reserve, reserveRoot, reserveRoot, reserveRootAs, run, save, save, send, send, send, sendBlocking, sendBlocking, sendBlocking, sendBlocking, sendPeer, sendToPeer, sendToPeer, setId, setInstanceId, setLocale, setName, setOrder, setPeer, setReady, setSecurityProvider, setState, setThisThread, setVirtual, sleep, sleep, stackToString, startPeer, startPeer, startPeers, stopService, subscribe, subscribe, subscribe, subscribeTo, subscribeToRuntime, toString, unsubscribe, unsubscribe, unsubscribe, unsubscribeTo, unsubscribeToRuntime, updateStats, warn, warn
public static final org.slf4j.Logger log
public transient ServoControl topStom
public transient ServoControl midStom
public transient ServoControl lowStom
public transient ServoController controller
public static void main(String[] args)
public void startService()
startService
in interface ServiceInterface
startService
in class Service
@Deprecated public boolean attach()
public boolean enable()
@Deprecated public void enableAutoEnable(Boolean param)
@Deprecated public void enableAutoDisable(Boolean param)
public void setAutoDisable(Boolean param)
public void broadcastState()
broadcastState
in interface ServiceStatus
broadcastState
in interface StatePublisher
broadcastState
in class Service
public void setController(ServoController controller)
@Deprecated public void detach()
Service
detach
in interface Attachable
detach
in class Service
public void disable()
public long getLastActivityTime()
public void moveTo(double topStom, double midStom, double lowStom)
public void waitTargetPos()
public void rest()
public boolean save()
Service
save
in interface StateSaver
save
in class Service
public void setLimits(double topStomMin, double topStomMax, double midStomMin, double midStomMax, double lowStomMin, double lowStomMax)
topStomMin
- topStomMax
- midStomMin
- midStomMax
- lowStomMin
- lowStomMax
- public void test()
@Deprecated public void setVelocity(Double topStom, Double midStom, Double lowStom)
Copyright © 2020 myrobotlab. All rights reserved.