public class ALSystem extends ALProxy
Modifier and Type | Method and Description |
---|---|
void |
changePassword(java.lang.String oldPassword,
java.lang.String newPassword)
Change the user password.
|
void |
clearStats() |
java.util.List<Tuple4<java.lang.String,java.lang.String,java.lang.Long,java.lang.Long>> |
diskFree(java.lang.Boolean all)
Display free disk space
|
void |
exit()
Exits and unregisters the module.
|
java.lang.Integer |
freeMemory()
Amount of available memory in heap
|
java.lang.String |
getBrokerName()
Gets the name of the parent broker.
|
java.lang.Object |
getMethodHelp(java.lang.String methodName)
Retrieves a method's description.
|
java.util.List<java.lang.String> |
getMethodList()
Retrieves the module's method list.
|
java.lang.Object |
getModuleHelp()
Retrieves the module's description.
|
java.lang.String |
getUsage(java.lang.String name)
Gets the method usage string.
|
java.lang.Boolean |
isRunning(java.lang.Integer id)
Returns true if the method is currently running.
|
java.lang.Boolean |
isStatsEnabled() |
java.lang.Boolean |
isTraceEnabled() |
java.lang.Boolean |
ping()
Just a ping.
|
java.lang.String |
previousSystemVersion()
Previous system version before software update (empty if this is not the 1st boot after a software update)
|
void |
reboot()
Reboot robot
|
java.lang.Object |
robotIcon()
Robot icon
|
java.lang.String |
robotName()
System hostname
|
java.lang.Boolean |
setRobotName(java.lang.String name)
Set system hostname
|
java.lang.Boolean |
setTimezone(java.lang.String timezone)
Set current timezone
|
void |
shutdown()
Shutdown robot
|
void |
stop(java.lang.Integer id)
returns true if the method is currently running
|
Tuple3<java.lang.String,java.lang.String,java.lang.String> |
systemInfo()
Running system version
|
java.lang.String |
systemVersion()
Running system version
|
java.lang.String |
timezone()
Current timezone
|
java.lang.Integer |
totalMemory()
Amount of total memory in heap
|
void |
upgrade(java.lang.String image,
java.lang.String checksum)
Change the user password.
|
java.lang.String |
version()
Returns the version of the module.
|
java.lang.Boolean |
wait(java.lang.Integer id,
java.lang.Integer timeoutPeriod)
Wait for the end of a long running method that was called using 'post'
|
call, connect, connect, disconnect, getNaoqiType, getService, isProxyReady, setService
public ALSystem(Session session) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isStatsEnabled() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void clearStats() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean isTraceEnabled() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void exit() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String version() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean ping() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.util.List<java.lang.String> getMethodList() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Object getMethodHelp(java.lang.String methodName) throws CallError, java.lang.InterruptedException
methodName
- The name of the method.CallError
java.lang.InterruptedException
public java.lang.Object getModuleHelp() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean wait(java.lang.Integer id, java.lang.Integer timeoutPeriod) throws CallError, java.lang.InterruptedException
id
- The ID of the method that was returned when calling the method using 'post'timeoutPeriod
- The timeout period in ms. To wait indefinately, use a timeoutPeriod of zero.CallError
java.lang.InterruptedException
public java.lang.Boolean isRunning(java.lang.Integer id) throws CallError, java.lang.InterruptedException
id
- The ID of the method that was returned when calling the method using 'post'CallError
java.lang.InterruptedException
public void stop(java.lang.Integer id) throws CallError, java.lang.InterruptedException
id
- the ID of the method to wait forCallError
java.lang.InterruptedException
public java.lang.String getBrokerName() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String getUsage(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- The name of the method.CallError
java.lang.InterruptedException
public java.util.List<Tuple4<java.lang.String,java.lang.String,java.lang.Long,java.lang.Long>> diskFree(java.lang.Boolean all) throws CallError, java.lang.InterruptedException
all
- Show all mount partions.CallError
java.lang.InterruptedException
public java.lang.String robotName() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean setRobotName(java.lang.String name) throws CallError, java.lang.InterruptedException
name
- name to useCallError
java.lang.InterruptedException
public java.lang.Object robotIcon() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void shutdown() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void reboot() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String systemVersion() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public Tuple3<java.lang.String,java.lang.String,java.lang.String> systemInfo() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer freeMemory() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Integer totalMemory() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.String timezone() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public java.lang.Boolean setTimezone(java.lang.String timezone) throws CallError, java.lang.InterruptedException
timezone
- timezone to useCallError
java.lang.InterruptedException
public java.lang.String previousSystemVersion() throws CallError, java.lang.InterruptedException
CallError
java.lang.InterruptedException
public void changePassword(java.lang.String oldPassword, java.lang.String newPassword) throws CallError, java.lang.InterruptedException
old
- password The current password of the user.new
- password The new user password.CallError
java.lang.InterruptedException
public void upgrade(java.lang.String image, java.lang.String checksum) throws CallError, java.lang.InterruptedException
image
- Local path to a valid image.checksum
- Local path to a md5 checksum file, or empty string for no verificationCallError
java.lang.InterruptedException
Aldebaran SDK for Java
Copyright 2006-2015 Aldebaran Robotics. All Rights Reserved.