All Classes and Interfaces

Class
Description
Base activity for all kart control activities.
Support for simple animations that run in the background (without blocking the Android App's main thread).
Builder in order to construct animations comfortable.
The ExclusiveRunner class ensures that only exactly one animation is running at the same time in its context.
Allows to convert a byte buffer or byte array into a Hex string.
Kart interface.
Kart hardware settings flags.
 
 
 
 
The Drive PWM period as 16 bit unsigned integer (UINT16, 0..65535).
Drive motor speed as 5 bit signed integer (INT5, -15..15).
Hardware settings register.
LED control register.
Allows to control the sequence virtual machine on the kart.
Allows to upload a sequence to the kart's sequence player memory.
Specifies the address at which the end switch is read at bit 0 (if it isn't local).
The Stepper (Steering) motor step period as 16 bit unsigned integer (UINT16).
Steering target position as 16 bit unsigned (UINT16) register.
Update interval (from kart to App) in milliseconds.
 
Proximity sensor 1 ambient light measure.
Proximity sensor 2 ambient light measure.
Proximity sensor 3 ambient light measure.
Proximity sensor 4 ambient light measure.
ADC value of the battery voltage level measure.
Ultrasonic distance ranger value.
State of the external steering end switch.
Hall sensor 1 pulse count.
Hall sensor 2 pulse count.
Proximity sensor 1 value.
Proximity sensor 2 value.
Proximity sensor 3 value.
Proximity sensor 4 value.
Embedded sequence player status.
Actual steering position.
Steering FSM status.
 
 
 
The Drive PWM clock prescaler as 16 bit unsigned integer (UINT16, 0..65535).
Drive motor speed as 5 bit signed integer (INT5, -15..15).
 
LED control register for LED 1.
LED control register for LED 2.
LED control register for LED 3.
LED control register for LED 4.
LED control register for LED 5.
LED control register for LED 6.
LED control register for LED 7.
LED control register for LED 8.
 
Hardware settings register.
The Stepper (Steering) motor step clock prescaler as 16 bit unsigned integer (UINT16).
 
Steering target angle (position) as 16 bit unsigned (UINT16) register.
 
 
ADC value of the current measure.
Digital input values.
Hall sensor 1 pulse count.
Hall sensor 2 pulse count.
Ultrasonic distance ranger value.
ADC value of the battery voltage level measure.
 
Actual steering angle (position).
Steering FSM status.
A KartSequence is a step-by-step sequence of commands that can be uploaded to a Kart.
Builder which has to be used in order to construct new KartSequences.
Instruction class, represents a single instruction (opcode + operand).
Enumerates the opcodes actually supported by the Kart's sequencer vm.
Sequencer interface.
 
Kart setup interface
Offers static methods in order to limit values to a given range.
Schedules one-shot or recurring tasks for execution.