A B C G H L M N O R S T

A

addBatteryListener(BatteryListener) - Method in interface com.kuka.nav.battery.BatteryManager
Adds a listener to be notified of any changes in the state of charge of any robot.
addLevel(String, double) - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Adds a new level by passing a name of the level and its upper threshold.
addMaximumLevel(String) - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Adds the last and highest state of charge level.

B

BatteryLevels - Class in com.kuka.nav.battery
Immutable class describing the different levels of the state of charge of the battery of a robot.
BatteryLevels.BatteryLevel - Class in com.kuka.nav.battery
A single level of the battery state of charge.
BatteryLevels.BatteryLevelsBuilder - Class in com.kuka.nav.battery
Builder pattern for creating a valid BatteryLevels configuration.
BatteryLevels.BatteryLevelsBuilder() - Constructor for class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
 
BatteryListener - Interface in com.kuka.nav.battery
Interface for receiving events the state of charge of a robot changes to a different, predefined battery level.
BatteryManager - Interface in com.kuka.nav.battery
Interface of the battery manager.
build() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Finishes the construction of a BatteryLevels.BatteryLevel instance.

C

com.kuka.nav.battery - package com.kuka.nav.battery
Contains interfaces for the battery manager.

G

getBatteryLevel(MobileRobot) - Method in interface com.kuka.nav.battery.BatteryManager
Query the current state of charge level based on the current state of charge and the currently configured battery levels.
getBatteryLevels() - Method in interface com.kuka.nav.battery.BatteryManager
 
getBatteryLevels(MobileRobot) - Method in interface com.kuka.nav.battery.BatteryManager
 
getLevelFor(double) - Method in class com.kuka.nav.battery.BatteryLevels
Map from a state of charge value to the corresponding BatteryLevels.BatteryLevel configured.
getLevels() - Method in class com.kuka.nav.battery.BatteryLevels
 
getLowerThreshold() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
 
getName() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
 
getRobotsWithLevel(String) - Method in interface com.kuka.nav.battery.BatteryManager
 
getUpperThreshold() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
 

H

HIGH - Static variable in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
the default HIGH battery level.

L

LOW - Static variable in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
the default LOW battery level.

M

MID - Static variable in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
the default MID battery level.

N

newBuilder() - Static method in class com.kuka.nav.battery.BatteryLevels
 

O

onBatteryLevelChanged(MobileRobot, BatteryLevels.BatteryLevel, BatteryLevels.BatteryLevel) - Method in interface com.kuka.nav.battery.BatteryListener
Called when the state of charge of a robot changes to a different battery level.

R

removeBatteryListener(BatteryListener) - Method in interface com.kuka.nav.battery.BatteryManager
Removes a listener to stop receiving events.
removeLevel() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Removes the highest configured state of charge level.
reset() - Method in interface com.kuka.nav.battery.BatteryManager
Completely resets the battery manager to the state of instance creation.
resetBatteryLevels() - Method in interface com.kuka.nav.battery.BatteryManager
Resets the global battery levels configuration to the default one (LOW, MID, HIGH) with the default thresholds.
resetBatteryLevels(MobileRobot) - Method in interface com.kuka.nav.battery.BatteryManager
Removes the robot specific BatteryLevels configuration for the given robot.

S

setBatteryLevels(BatteryLevels) - Method in interface com.kuka.nav.battery.BatteryManager
Sets the global battery levels.
setBatteryLevels(MobileRobot, BatteryLevels) - Method in interface com.kuka.nav.battery.BatteryManager
Sets robot specific battery levels.
setName(String, String) - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Changes the name of an already configured level.
setThreshold(String, double) - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevelsBuilder
Changes the upper threshold of the level with the specified name.

T

toBuilder() - Method in class com.kuka.nav.battery.BatteryLevels
 
toString() - Method in class com.kuka.nav.battery.BatteryLevels.BatteryLevel
 

A B C G H L M N O R S T

Copyright © 2019. All rights reserved.