Package-level declarations

Useful hardware wrappers

Types

Link copied to clipboard
class CRServo(servo: CRServo) : Component

A wrapper for the CRServo object in the FTC SDK.

Link copied to clipboard
class IMUAngleSensor(val imu: IMU) : AngleSensor

AngleSensor representation of IMU.

Link copied to clipboard
class Motor @JvmOverloads constructor(motor: DcMotorEx, val maxRPM: Double, val TPR: Double = 1.0, clock: NanoClock = NanoClock.system) : Component

A wrapper for the DcMotorEx object in the FTC SDK.

Link copied to clipboard
class MotorGroup(motors: List<Motor>) : Component, List<Motor>

A class that runs multiple motors together as a unit.

Link copied to clipboard
class Servo @JvmOverloads constructor(servo: Servo, val range: Angle = 300.deg, clock: NanoClock = NanoClock.system) : Component

A wrapper for the Servo object in the FTC SDK.