A B C D E F G H I L M N O P R S T U V W 

A

addTimer(VacuumTimer) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Add a new scheduled cleanup.
append(byte[], byte[]) - Static method in class de.sg_o.app.miio.util.ByteArray
Add two byte arrays to each other.

B

BACKGROUND_LIGHT_BRIGHTNESS - de.sg_o.app.miio.yeelight.Prop.Names
The brightness of the lamp in background mode.
BACKGROUND_LIGHT_COLOR_MODE - de.sg_o.app.miio.yeelight.Prop.Names
The color mode in background mode.
BACKGROUND_LIGHT_COLOR_TEMPERATURE - de.sg_o.app.miio.yeelight.Prop.Names
The color in rgb mode in background mode.
BACKGROUND_LIGHT_FLOW_PARAMETERS - de.sg_o.app.miio.yeelight.Prop.Names
The parameters of the flow mode in background mode.
BACKGROUND_LIGHT_FLOWING - de.sg_o.app.miio.yeelight.Prop.Names
The state of the color flow mode in background mode.
BACKGROUND_LIGHT_HUE - de.sg_o.app.miio.yeelight.Prop.Names
The hue of the color in hsv mode in background mode.
BACKGROUND_LIGHT_POWER - de.sg_o.app.miio.yeelight.Prop.Names
The background power state of the lamp.
BACKGROUND_LIGHT_RGB_COLOR - de.sg_o.app.miio.yeelight.Prop.Names
The color in rgb mode in background mode.
BACKGROUND_LIGHT_SATURATION - de.sg_o.app.miio.yeelight.Prop.Names
The saturation of the color in hsv mode in background mode.
BASE_POWERED - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
BATTERY_FAULT - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
BATTERY_LOW - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
BRIGHTNESS - de.sg_o.app.miio.yeelight.Prop.Names
The brightness of the lamp.
ByteArray - Class in de.sg_o.app.miio.util
 
ByteArray() - Constructor for class de.sg_o.app.miio.util.ByteArray
 
bytesToHex(byte[]) - Static method in class de.sg_o.app.miio.util.ByteArray
Convert a byte array to a hexadecimal string.

C

cause - Variable in enum de.sg_o.app.miio.base.CommandExecutionException.Error
 
CHARGER_CONNECTION_LOST - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
CHARGING - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
CHARGING_ERROR - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
CHARGING_FAULT - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
CHECKSUM - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
checkToken() - Method in class de.sg_o.app.miio.base.Token
 
CLEAN_CLIFF_SENSOR - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
CLEAN_FILTER - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
CLEAN_MAIN_BRUSH - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
CLEAN_SIDE_BRUSH - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
cleanArea(float, float, float, float, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Clean the specified area on the map.
cleanArea(Point, Point, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Clean the specified area on the map.
cleanAreaFromMap(int, int, int, int, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Clean the specified area on the map.
CLEANING - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
CLEANING_ZONE - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
COLLISION_SENSOR - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
COLOR_FLOW_ENABLED - de.sg_o.app.miio.yeelight.Prop.Names
The state of the color flow mode.
COLOR_MODE - de.sg_o.app.miio.yeelight.Prop.Names
The color mode.
COLOR_TEMPERATURE - de.sg_o.app.miio.yeelight.Prop.Names
Color temperature of the lamp in color temperature mode.
ColorLight - Class in de.sg_o.app.miio.yeelight
 
ColorLight(InetAddress, Token, int, int) - Constructor for class de.sg_o.app.miio.yeelight.ColorLight
 
Command - Class in de.sg_o.app.miio.base.messages
 
Command() - Constructor for class de.sg_o.app.miio.base.messages.Command
 
Command(byte[], Token) - Constructor for class de.sg_o.app.miio.base.messages.Command
 
Command(Token, int, int, long, String, Object) - Constructor for class de.sg_o.app.miio.base.messages.Command
 
CommandExecutionException - Exception in de.sg_o.app.miio.base
 
CommandExecutionException(CommandExecutionException.Error) - Constructor for exception de.sg_o.app.miio.base.CommandExecutionException
 
CommandExecutionException(CommandExecutionException.Error, String) - Constructor for exception de.sg_o.app.miio.base.CommandExecutionException
 
CommandExecutionException.Error - Enum in de.sg_o.app.miio.base
 
configureRouter(String, String) - Method in class de.sg_o.app.miio.base.Device
Set the deviced network connection up.
configureRouter(String, String, int) - Method in class de.sg_o.app.miio.base.Device
 
construct() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
Construct the message the vacuum sends to the controlling device.
construct() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
Construct the message the vacuum sends to the controlling device.
construct() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
Construct the message the controlling device sends to the vacuum.
construct() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
Construct the message the vacuum sends to the controlling device.
construct() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
Construct the message the controlling device sends to the vacuum.
construct(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
Construct the message the vacuum sends to the controlling device or the device sends to the vacuum.
construct(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
Construct the message the vacuum sends to the controlling device.
construct(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
Construct the message the vacuum sends to the controlling device or the device sends to the vacuum.
consumableStatus() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums consumables status.
create() - Method in class de.sg_o.app.miio.base.messages.Command
 
create() - Method in class de.sg_o.app.miio.base.messages.Response
 
create(String) - Method in class de.sg_o.app.miio.base.messages.Message
 

D

de.sg_o.app.miio.base - package de.sg_o.app.miio.base
 
de.sg_o.app.miio.base.messages - package de.sg_o.app.miio.base.messages
 
de.sg_o.app.miio.server - package de.sg_o.app.miio.server
 
de.sg_o.app.miio.util - package de.sg_o.app.miio.util
 
de.sg_o.app.miio.vacuum - package de.sg_o.app.miio.vacuum
 
de.sg_o.app.miio.yeelight - package de.sg_o.app.miio.yeelight
 
decrypt(byte[]) - Method in class de.sg_o.app.miio.base.Token
Decrypt a message with this token.
decryptPayload(byte[], Token) - Static method in class de.sg_o.app.miio.base.messages.Message
 
Device - Class in de.sg_o.app.miio.base
 
Device(InetAddress, Token, String[], int, int) - Constructor for class de.sg_o.app.miio.base.Device
Baseclass for all miIO devices.
DEVICE_NAME - de.sg_o.app.miio.yeelight.Prop.Names
The lights name.
DEVICE_NOT_FOUND - de.sg_o.app.miio.base.CommandExecutionException.Error
 
disableDoNotDisturb() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Disable the do not disturb timer.
discover() - Method in class de.sg_o.app.miio.base.Device
Connect to a device and send a Hello message.
DOCKING - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
DONE - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 
DOWNLOAD - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
DOWNLOAD - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 

E

EMPTY_RESPONSE - de.sg_o.app.miio.base.CommandExecutionException.Error
 
encrypt(byte[]) - Method in class de.sg_o.app.miio.base.Token
Encrypt a message with this token.
equals(Object) - Method in class de.sg_o.app.miio.base.Token
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
equals(Object) - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
ERROR - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 
ERROR - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
ERROR_1 - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
ERROR_4 - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 

F

FAN_SYSTEM_REBOOT - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
FILTER - de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
 
FILTER_TIME_BETWEEN_CHANGE - Static variable in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
findMe() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Make the vacuum make a sound to find it
firmware() - Method in class de.sg_o.app.miio.base.Device
Get the devices firmware version.
FLOW_PARAMETERS - de.sg_o.app.miio.yeelight.Prop.Names
The parameters of the flow mode.
fromBytes(byte[]) - Static method in class de.sg_o.app.miio.util.ByteArray
Convert a byte array to a long.

G

getAcceptableModels() - Method in class de.sg_o.app.miio.base.Device
 
getAccessPoint() - Method in class de.sg_o.app.miio.server.Server
 
getAllCleanups() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get an array with the details of all cleanups.
getArea() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
getBattery() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getBoundingBox() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getBrightness() - Method in class de.sg_o.app.miio.yeelight.Light
 
getCarpetModeState() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the current carpet cleaning settings.
getCleanArea() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getCleanTime() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getCode() - Method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
getCode() - Method in enum de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
getColorTemperature() - Method in class de.sg_o.app.miio.yeelight.Light
 
getDeviceId() - Method in class de.sg_o.app.miio.server.Server
 
getDeviceID() - Method in class de.sg_o.app.miio.base.messages.Message
 
getDeviceMode() - Method in class de.sg_o.app.miio.yeelight.Light
 
getDoNotDisturb() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the current do not disturb settings from the device
getEnd() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
getEnd() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
getError() - Method in exception de.sg_o.app.miio.base.CommandExecutionException
 
getError() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
getErrorCode() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getFanPower() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getFanSpeed() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums current fan speed setting.
getFilterWorkPercent() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getFilterWorkTime() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getFilterWorkTimeLeft() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getFirmware() - Method in class de.sg_o.app.miio.server.Server
 
getHardware() - Method in class de.sg_o.app.miio.server.Server
 
getHue() - Method in class de.sg_o.app.miio.yeelight.Light
 
getID() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
getIntProp(Prop.Names) - Method in class de.sg_o.app.miio.yeelight.Light
Get a single property value and try to convert it to an int.
getIp() - Method in class de.sg_o.app.miio.base.Device
 
getIv() - Method in class de.sg_o.app.miio.base.Token
 
getJob() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
getLifeTime() - Method in class de.sg_o.app.miio.server.Server
 
getMacAddress() - Method in class de.sg_o.app.miio.server.Server
 
getMainBrushWorkPercent() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getMainBrushWorkTime() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getMainBrushWorkTimeLeft() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getMap() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getMapWithPath() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getMapWithPath(Color, Color) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getMapWithPathInBounds() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getMapWithPathInBounds(Color, Color) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getMd5() - Method in class de.sg_o.app.miio.base.Token
 
getMethod() - Method in class de.sg_o.app.miio.base.messages.Command
 
getModel() - Method in class de.sg_o.app.miio.server.Server
 
getMsgSeq() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getMsgVersion() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getName() - Method in class de.sg_o.app.miio.yeelight.Light
 
getNetwork() - Method in class de.sg_o.app.miio.server.Server
 
getOnOff() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
getOverSample() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getParams() - Method in class de.sg_o.app.miio.base.messages.Command
 
getParams() - Method in class de.sg_o.app.miio.base.messages.Response
 
getPath() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
getPayloadID() - Method in class de.sg_o.app.miio.base.messages.Message
 
getProgress() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
getProps() - Method in class de.sg_o.app.miio.yeelight.Prop
 
getProps(Prop.Names[]) - Method in class de.sg_o.app.miio.yeelight.Light
Get several property values at once from the device.
getRequestArray() - Method in class de.sg_o.app.miio.yeelight.Prop
 
getRetries() - Method in class de.sg_o.app.miio.base.Device
 
getRGB() - Method in class de.sg_o.app.miio.yeelight.Light
 
getRunDays() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
getRuntime() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
getSaturation() - Method in class de.sg_o.app.miio.yeelight.Light
 
getSensorPercentSinceCleaning() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSensorTimeSinceCleaning() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSensorTimeSinceCleaningLeft() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSerialnumber() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums serial number.
getSid() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
getSideBrushWorkPercent() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSideBrushWorkTime() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSideBrushWorkTimeLeft() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
getSingleProp(Prop.Names) - Method in class de.sg_o.app.miio.yeelight.Light
Get a single property value from the device.
getSoundVolume() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the current volume.
getStart() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
getStart() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
getState() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
getState() - Method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 
getState() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
getState() - Method in enum de.sg_o.app.miio.vacuum.VacuumStatus.State
 
getTime() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
getTimeout() - Method in class de.sg_o.app.miio.base.Device
 
getTimers() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get all stored scheduled cleanups.
getTimeStamp() - Method in class de.sg_o.app.miio.base.messages.Message
 
getTimeUntilPowerOff() - Method in class de.sg_o.app.miio.yeelight.Light
 
getTimezone() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums current timezone.
getTk() - Method in class de.sg_o.app.miio.server.Server
 
getToken() - Method in class de.sg_o.app.miio.base.Device
 
getToken() - Method in class de.sg_o.app.miio.base.messages.Message
 
getToken() - Method in class de.sg_o.app.miio.base.Token
Get the token as a byte array.
getTotalCleanedArea() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums total cleaned area.
getTotalCleaningTime() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the total time the vacuum has been cleaning.
getTotalCleans() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the total number of cleanups the vacuum has performed.
GOING_HOME - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
goTo(float, float) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Go to the specified position on the map.
goTo(Point) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Go to the specified position on the map.
goToMapPosition(int, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Go to the specified position on the map.

H

hashCode() - Method in class de.sg_o.app.miio.base.Token
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
hashCode() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
HEADING_TARGET - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
hexToBytes(String) - Static method in class de.sg_o.app.miio.util.ByteArray
Convert a hexadecimal string to a byte array.
home() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Send the vacuum to its docking station.
HUE - de.sg_o.app.miio.yeelight.Prop.Names
The hue of the color in hsv mode.

I

IDLE - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
info() - Method in class de.sg_o.app.miio.base.Device
Get the device info from the device
INSTALLING - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 
installSoundpack(String, String, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Install a new soundpack to the device.
INVALID_PARAMETERS - de.sg_o.app.miio.base.CommandExecutionException.Error
 
INVALID_RESPONSE - de.sg_o.app.miio.base.CommandExecutionException.Error
 
IP_OR_TOKEN_UNKNOWN - de.sg_o.app.miio.base.CommandExecutionException.Error
 
isCompleted() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
isDndEnabled() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
isEnabled() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
isEnabled() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
isHello() - Method in class de.sg_o.app.miio.base.messages.Message
 
isHello() - Method in class de.sg_o.app.miio.base.messages.Response
 
isInCleaning() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
isMapPresent() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
isOn() - Method in class de.sg_o.app.miio.yeelight.Light
 
isValid() - Method in class de.sg_o.app.miio.base.messages.Message
 

L

LDS - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
Light - Class in de.sg_o.app.miio.yeelight
Baseclass for all yeelight devices.
Light(InetAddress, Token, String[], int, int) - Constructor for class de.sg_o.app.miio.yeelight.Light
 

M

MAGNETIC_FIELD - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
MAIN_BRUSH - de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
 
MAIN_BRUSH_TIME_BETWEEN_CHANGE - Static variable in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
MANUAL - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
manualControlMove(float, float, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Manually control the robot
manualControlStart() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Enable manual remote controls.
manualControlStop() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Disable manual remote controls.
mapPointScale(Point) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
Get coordinates from a point in this map.
mapRectangleScale(Rectangle) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
Get coordinates from a rectangle in this map.
Message - Class in de.sg_o.app.miio.base.messages
 
Message(byte[], Token) - Constructor for class de.sg_o.app.miio.base.messages.Message
 
Message(Token, int, int, int, long) - Constructor for class de.sg_o.app.miio.base.messages.Message
 
model() - Method in class de.sg_o.app.miio.base.Device
Get the devices model id.
MOVE_DEVICE - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
MUSIC_MODE_ENABLED - de.sg_o.app.miio.yeelight.Prop.Names
The state of the music mode.

N

NIGHT_MODE_BRIGHTNESS - de.sg_o.app.miio.yeelight.Prop.Names
The brightness of the lamp in night mode.
NONE - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
NONE - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
NOT_IMPLEMENTED - de.sg_o.app.miio.base.CommandExecutionException.Error
 

O

onCommandListener(String, Object) - Method in interface de.sg_o.app.miio.server.OnServerEventListener
 
OnServerEventListener - Interface in de.sg_o.app.miio.server
 

P

parseResponse(JSONArray) - Method in class de.sg_o.app.miio.yeelight.Prop
Parse the response from the device and return a map containing the property names and their values.
pause() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Pause the cleanup.
PAUSED - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
POWER - de.sg_o.app.miio.yeelight.Prop.Names
The power state of the lamp.
powerOffAfterTime(int) - Method in class de.sg_o.app.miio.yeelight.Light
Power the device off after some time.
Prop - Class in de.sg_o.app.miio.yeelight
This class handles the properties of a light.
Prop(Prop.Names[]) - Constructor for class de.sg_o.app.miio.yeelight.Prop
Create a new light properties object.
Prop.Names - Enum in de.sg_o.app.miio.yeelight
The retrievable properties.

R

registerOnServerEventListener(OnServerEventListener) - Method in class de.sg_o.app.miio.server.Server
Register a listener that handles device specific commands.
REMOTE_CONTROL - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
REMOVE_OBSTACLES - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
removeTimer(VacuumTimer) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Delete a scheduled cleanup.
REPLACE_DUSTBIN - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
reset(String) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
Reset a consumable.
resetConsumable(VacuumConsumableStatus.Names) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Reset a vacuums consumable.
Response - Class in de.sg_o.app.miio.base.messages
 
Response(byte[], Token) - Constructor for class de.sg_o.app.miio.base.messages.Response
 
Response(Token, int, int) - Constructor for class de.sg_o.app.miio.base.messages.Response
 
Response(Token, int, int, long, Object) - Constructor for class de.sg_o.app.miio.base.messages.Response
 
RGB_COLOR - de.sg_o.app.miio.yeelight.Prop.Names
The color in rgb mode.
run() - Method in class de.sg_o.app.miio.server.Server
Start the de.sg_o.app.miio.server.

S

SATURATION - de.sg_o.app.miio.yeelight.Prop.Names
The saturation of the color in hsv mode.
send(String) - Method in class de.sg_o.app.miio.base.Device
Send an arbitrary string as payload to the device.
send(String, Object) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device.
sendOk(String) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device without parameters.
sendOk(String, Object) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device.
sendToArray(String) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device without parameters.
sendToArray(String, Object) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device.
sendToObject(String) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device without parameters.
sendToObject(String, Object) - Method in class de.sg_o.app.miio.base.Device
Send a command to a device.
SENSOR - de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
 
SENSOR_TIME_BETWEEN_CLEANING - Static variable in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
Server - Class in de.sg_o.app.miio.server
 
Server(Token, int, String, String, String, JSONObject, String, long, JSONObject) - Constructor for class de.sg_o.app.miio.server.Server
Create a simple de.sg_o.app.miio.server.
setAccessPoint(JSONObject) - Method in class de.sg_o.app.miio.server.Server
 
setAsDefault() - Method in class de.sg_o.app.miio.yeelight.Light
Set the current settings as the default value that will be restored after a power loss.
setBattery(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setBrightness(int, boolean, int) - Method in class de.sg_o.app.miio.yeelight.Light
 
setCarpetMode(boolean, int, int, int, int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Change the carped cleaning settings.
setCleanArea(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setCleanTime(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setColorTemperature(int, boolean, int) - Method in class de.sg_o.app.miio.yeelight.Light
 
setDndEnabled(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setDoNotDisturb(VacuumDoNotDisturb) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Set the do not disturb timer.
setEnabled(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
setEnabled(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
setError(VacuumSounpackInstallState.Error) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
setErrorCode(VacuumStatus.Error) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setFanPower(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setFanSpeed(int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Set the vacuums fan speed setting.
setFilterWorkTime(int) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
setHSV(int, int, boolean, int) - Method in class de.sg_o.app.miio.yeelight.Light
 
setInCleaning(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setJob(JSONArray) - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
setLifeTime(long) - Method in class de.sg_o.app.miio.server.Server
 
setMainBrushWorkTime(int) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
setMapPresent(boolean) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setMsgSeq(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setMsgVersion(int) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setName(String) - Method in class de.sg_o.app.miio.yeelight.Light
 
setNetwork(JSONObject) - Method in class de.sg_o.app.miio.server.Server
 
setOverSample(int) - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
setPower(boolean, boolean, int) - Method in class de.sg_o.app.miio.yeelight.Light
 
setProgress(int) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
setRGB(Color, boolean, int) - Method in class de.sg_o.app.miio.yeelight.Light
 
setSensorTimeSinceCleaning(int) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
setSid(int) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
setSideBrushWorkTime(int) - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
setSoundVolume(int) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Set the vacuums volume.
setState(VacuumSounpackInstallState.State) - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
setState(VacuumStatus.State) - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
setTimerEnabled(VacuumTimer) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Enable or disable a scheduled cleanup.
setTimezone(ZoneId) - Method in class de.sg_o.app.miio.vacuum.Vacuum
Set the vacuums timezone
SHUTDOWN - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
SIDE_BRUSH - de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
 
SIDE_BRUSH_SYSTEM_RESET - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
SIDE_BRUSH_TIME_BETWEEN_CHANGE - Static variable in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
SLEEP_TIME_LEFT - de.sg_o.app.miio.yeelight.Prop.Names
The remaining time of the sleep timer in minutes.
soundpackInstallStatus() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the current soundpack installation status.
SPOT_CLEANUP - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
spotCleaning() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Clean the area around the vacuums current position
start() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Start the cleanup.
STARTUP - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
status() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Get the vacuums status.
stop() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Stop the cleanup.
stopPowerOffAfterTime() - Method in class de.sg_o.app.miio.yeelight.Light
Prevent the device from powering off after some time.

T

terminate() - Method in class de.sg_o.app.miio.server.Server
Terminate the de.sg_o.app.miio.server.
testMessage(byte[], Token) - Static method in class de.sg_o.app.miio.base.messages.Message
 
testSoundVolume() - Method in class de.sg_o.app.miio.vacuum.Vacuum
Make the vacuum produce a test sound.
TIMEOUT - de.sg_o.app.miio.base.CommandExecutionException.Error
 
toBytes(long, int) - Static method in class de.sg_o.app.miio.util.ByteArray
Convert a long to a byte array.
togglePower() - Method in class de.sg_o.app.miio.yeelight.Light
 
Token - Class in de.sg_o.app.miio.base
 
Token(byte[]) - Constructor for class de.sg_o.app.miio.base.Token
Create a token from a byte array.
Token(String, int) - Constructor for class de.sg_o.app.miio.base.Token
Generate a token from a string of hexadecimal values.
toString() - Method in exception de.sg_o.app.miio.base.CommandExecutionException
 
toString() - Method in class de.sg_o.app.miio.base.Token
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumCleanup
 
toString() - Method in enum de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumMap
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumStatus
 
toString() - Method in class de.sg_o.app.miio.vacuum.VacuumTimer
 
toString() - Method in enum de.sg_o.app.miio.yeelight.Prop.Names
 

U

UNEVEN_SURFACE - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
UNKNOWN - de.sg_o.app.miio.base.CommandExecutionException.Error
 
UNKNOWN - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
 
UNKNOWN - de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
 
UNKNOWN - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
UNKNOWN - de.sg_o.app.miio.vacuum.VacuumStatus.State
 
UNKNOWN_METHOD - de.sg_o.app.miio.base.CommandExecutionException.Error
 
UNSIGNED_FFFFFFFF - Static variable in class de.sg_o.app.miio.util.ByteArray
 
update(String, String) - Method in class de.sg_o.app.miio.base.Device
Command the device to update
updateProgress() - Method in class de.sg_o.app.miio.base.Device
Request the update progress as a percentage value from 0 to 100
updateStatus() - Method in class de.sg_o.app.miio.base.Device
Request the update status.
UPDATING - de.sg_o.app.miio.vacuum.VacuumStatus.State
 

V

Vacuum - Class in de.sg_o.app.miio.vacuum
 
Vacuum(InetAddress, Token, int, int) - Constructor for class de.sg_o.app.miio.vacuum.Vacuum
Create an object for communicating with the Mi Robot an the Roborock.
VacuumCleanup - Class in de.sg_o.app.miio.vacuum
 
VacuumCleanup(Instant, Instant, long, long, boolean) - Constructor for class de.sg_o.app.miio.vacuum.VacuumCleanup
Create a new cleanup information object.
VacuumCleanup(JSONArray) - Constructor for class de.sg_o.app.miio.vacuum.VacuumCleanup
Generate a new cleanup information object from the response of a device.
VacuumConsumableStatus - Class in de.sg_o.app.miio.vacuum
 
VacuumConsumableStatus(int, int, int, int) - Constructor for class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
Create a new consumable status object.
VacuumConsumableStatus(JSONObject) - Constructor for class de.sg_o.app.miio.vacuum.VacuumConsumableStatus
Generate a new consumable status object from the response of a device.
VacuumConsumableStatus.Names - Enum in de.sg_o.app.miio.vacuum
 
VacuumDoNotDisturb - Class in de.sg_o.app.miio.vacuum
 
VacuumDoNotDisturb(LocalTime, LocalTime) - Constructor for class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
Create a new enabled do not disturb settings object.
VacuumDoNotDisturb(LocalTime, LocalTime, boolean) - Constructor for class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
Create a new do not disturb settings object.
VacuumDoNotDisturb(JSONArray) - Constructor for class de.sg_o.app.miio.vacuum.VacuumDoNotDisturb
Generate a new enabled do not disturb settings object from the response of a device.
VacuumMap - Class in de.sg_o.app.miio.vacuum
 
VacuumMap(BufferedReader, BufferedReader, int) - Constructor for class de.sg_o.app.miio.vacuum.VacuumMap
Create a vacuum map object.
VacuumSounpackInstallState - Class in de.sg_o.app.miio.vacuum
 
VacuumSounpackInstallState(int, VacuumSounpackInstallState.State, VacuumSounpackInstallState.Error, int) - Constructor for class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
Create a new sounpack installation status object.
VacuumSounpackInstallState(JSONObject) - Constructor for class de.sg_o.app.miio.vacuum.VacuumSounpackInstallState
Generate a new sounpack installation status object from the response of a device.
VacuumSounpackInstallState.Error - Enum in de.sg_o.app.miio.vacuum
 
VacuumSounpackInstallState.State - Enum in de.sg_o.app.miio.vacuum
 
VacuumStatus - Class in de.sg_o.app.miio.vacuum
 
VacuumStatus(boolean, boolean, int, int, int, boolean, VacuumStatus.Error, VacuumStatus.State, int, int, int) - Constructor for class de.sg_o.app.miio.vacuum.VacuumStatus
Create a new vacuum status object.
VacuumStatus(JSONObject) - Constructor for class de.sg_o.app.miio.vacuum.VacuumStatus
Generate a new vacuum status object from the response of a device.
VacuumStatus.Error - Enum in de.sg_o.app.miio.vacuum
 
VacuumStatus.State - Enum in de.sg_o.app.miio.vacuum
 
VacuumTimer - Class in de.sg_o.app.miio.vacuum
 
VacuumTimer(String, boolean, int, int, HashSet<DayOfWeek>) - Constructor for class de.sg_o.app.miio.vacuum.VacuumTimer
Create a new vacuum timer object.
VacuumTimer(String, boolean, LocalTime, HashSet<DayOfWeek>, JSONArray) - Constructor for class de.sg_o.app.miio.vacuum.VacuumTimer
Create a new vacuum timer object.
VacuumTimer(JSONArray) - Constructor for class de.sg_o.app.miio.vacuum.VacuumTimer
Generate a new vacuum timer object from the response of a device.
valueOf(int) - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.Error
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.base.CommandExecutionException.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sg_o.app.miio.yeelight.Prop.Names
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.sg_o.app.miio.base.CommandExecutionException.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.vacuum.VacuumConsumableStatus.Names
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.vacuum.VacuumSounpackInstallState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.Error
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.vacuum.VacuumStatus.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sg_o.app.miio.yeelight.Prop.Names
Returns an array containing the constants of this enum type, in the order they are declared.

W

WALL_SENSOR - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
WHEELS - de.sg_o.app.miio.vacuum.VacuumStatus.Error
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.