Package-level declarations

Types

Link copied to clipboard
class BatteryMonitor(hardwareMap: HardwareMap) : HardwareComponent

Monitors battery health from all available voltage sensors. Provides battery voltage information for power management and telemetry.

Link copied to clipboard
class Camera(hardwareMap: HardwareMap, cameraName: String = Constants.HardwareNames.WEBCAM, val processors: Array<VisionProcessor> = emptyArray()) : HardwareComponent
Link copied to clipboard
class Flywheel(hardwareMap: HardwareMap, motorName: String = Constants.HardwareNames.FLYWHEEL) : HardwareComponent
Link copied to clipboard
Link copied to clipboard
class Intake(hardwareMap: HardwareMap, motorName: String = Constants.HardwareNames.INTAKE_MOTOR) : HardwareComponent
Link copied to clipboard
class Launcher(hardwareMap: HardwareMap, servoName: String = Constants.HardwareNames.LAUNCH_SERVO) : HardwareComponent
Link copied to clipboard
class LaunchServos(hardwareMap: HardwareMap, leftName: String = Constants.HardwareNames.LAUNCH_SERVO_L, rightName: String = Constants.HardwareNames.LAUNCH_SERVO_R) : HardwareComponent
Link copied to clipboard
class MecanumBase(hardwareMap: HardwareMap, motorConfig: Map<String, DcMotorSimple.Direction> = Constants.Drive.MOTOR_CONFIG) : HardwareComponent
Link copied to clipboard
data class NormalizedHSV(val hue: Float, val saturation: Float, val value: Float)
Link copied to clipboard
data class NormalizedRGBA(val red: Float, val green: Float, val blue: Float, val alpha: Float)
Link copied to clipboard
class Phone(hardwareMap: HardwareMap, defaultColor: Int = Color.WHITE)
Link copied to clipboard
class RevColorSensor(hardwareMap: HardwareMap, sensorName: String, distanceUnit: DistanceUnit = DistanceUnit.CM) : HardwareComponent
Link copied to clipboard
class ServoPair(hardwareMap: HardwareMap, servo1Name: String, servo2Name: String, reversed: Boolean = true) : HardwareComponent
Link copied to clipboard
class Spindexer(hardwareMap: HardwareMap, motorName: String = Constants.HardwareNames.SPINDEXER_MOTOR, intakeSensorName: String = Constants.HardwareNames.INTAKE_SENSOR, _artifacts: Array<Artifact?> = Array(3) { null }) : HardwareComponent
Link copied to clipboard
class Turret(hardwareMap: HardwareMap, motorName: String = Constants.HardwareNames.TURRET_MOTOR, motorRange: Pair<Double, Double> = -3 * PI / 2 to PI / 2) : HardwareComponent