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

A

AbstractKobotEntity - class in crackers.kobots.mqtt.homeassistant
Abstraction for common attributes and methods for all Kobot entities for integration with Home Assistant via MQTT.
action() - function in crackers.kobots.graphics.widgets.SimpleMenuWidget.MenuItem
 
Action - class in crackers.kobots.parts.movement
An Action is a sequence of Movements to perform.
action(kotlin.jvm.functions.Function1) - function in crackers.kobots.parts.movement.ActionSequence
Add an action to the sequence.
action(kotlin.jvm.functions.Function1) - function in crackers.kobots.parts.movement.ActionSequenceKt
Typesafe "builder" (DSL) for just the actions.
ActionBuilder - class in crackers.kobots.parts.movement
Builds up movements for an Action.
ActionBuilder.Linear - class in crackers.kobots.parts.movement.ActionBuilder
DSL to define a LinearMovement in an action.
ActionBuilder.Rotation - class in crackers.kobots.parts.movement.ActionBuilder
DSL to define a RotationMovement in an action.
ActionSequence - class in crackers.kobots.parts.movement
Defines a sequence of actions to be performed.
ActionSequenceKt - class in crackers.kobots.parts.movement
 
ActionSpeed - class in crackers.kobots.parts.movement
How long each step should take to execute at a minimum.
Actuator - class in crackers.kobots.parts.movement
A thing to handle a Movement.
addConnectListener(crackers.kobots.mqtt.KobotsMQTT.ConnectListener) - function in crackers.kobots.mqtt.KobotsMQTT
 
addDiscovery(org.json.JSONObject,java.lang.String) - function in crackers.kobots.mqtt.homeassistant.DeviceClass
Modifies the given JSON object by removing the "icon" and replacing with the "device type" if this type is not NONE.
addDiscovery(org.json.JSONObject,java.lang.String) - function in crackers.kobots.mqtt.homeassistant.KobotAnalogSensor.Companion.AnalogDevice
Modifies the given JSON object by removing the "icon" and replacing with the "device type" if this type is not NONE.
addDiscovery(org.json.JSONObject,java.lang.String) - function in crackers.kobots.mqtt.homeassistant.KobotBinarySensor.Companion.BinaryDevice
Modifies the given JSON object by removing the "icon" and replacing with the "device type" if this type is not NONE.
addDiscovery(org.json.JSONObject,java.lang.String) - function in crackers.kobots.mqtt.homeassistant.KobotNumberEntity.Companion.NumericDevice
Modifies the given JSON object by removing the "icon" and replacing with the "device type" if this type is not NONE.
addTopicListener(java.lang.String,kotlin.jvm.functions.Function2) - function in crackers.kobots.mqtt.KobotsMQTT
Add a listener to a topic.
ANNOYED - enum entry in crackers.kobots.graphics.animation.CannedExpressions
 
APPARENT_POWER - enum entry in crackers.kobots.mqtt.homeassistant.KobotAnalogSensor.Companion.AnalogDevice
 
APPARENT_POWER - enum entry in crackers.kobots.mqtt.homeassistant.KobotNumberEntity.Companion.NumericDevice
 
AppCommon - class in crackers.kobots.app
Common application control and configuration -- e.g.
AppCommon.Startable - class in crackers.kobots.app.AppCommon
Start/stop things.
append(crackers.kobots.parts.movement.ActionBuilder) - function in crackers.kobots.parts.movement.ActionSequence
 
AQI - enum entry in crackers.kobots.mqtt.homeassistant.KobotAnalogSensor.Companion.AnalogDevice
 
AQI - enum entry in crackers.kobots.mqtt.homeassistant.KobotNumberEntity.Companion.NumericDevice
 
asJSON() - function in crackers.kobots.mqtt.homeassistant.DeviceIdentifier
 
AsyncRotationMovement - class in crackers.kobots.parts.movement.async
A rotation movement that includes duration and easing function.
AsyncRotator - class in crackers.kobots.parts.movement.async
 
AsyncRotatorKt - class in crackers.kobots.parts.movement.async
 
asyncServoRotator(com.diozero.api.ServoDevice,kotlin.ranges.IntRange) - function in crackers.kobots.parts.movement.async.AsyncRotatorKt
 
asyncServoRotator(com.diozero.api.ServoDevice,kotlin.ranges.IntRange,kotlin.ranges.IntRange,java.lang.Integer) - function in crackers.kobots.parts.movement.async.AsyncRotatorKt
 
AsyncServoRotator - class in crackers.kobots.parts.movement.async
An asynchronous servo rotator that smoothly rotates a servo to a specified angle using easing functions.
ATMOSPHERIC_PRESSURE - enum entry in crackers.kobots.mqtt.homeassistant.KobotAnalogSensor.Companion.AnalogDevice
 
ATMOSPHERIC_PRESSURE - enum entry in crackers.kobots.mqtt.homeassistant.KobotNumberEntity.Companion.NumericDevice
 
AUTO - enum entry in crackers.kobots.mqtt.homeassistant.KobotNumberEntity.Companion.DisplayMode
 
awaitTermination() - function in crackers.kobots.app.AppCommon
A useful latch for waiting for the application to stop.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W