Package-level declarations

Types

Link copied to clipboard
data class And(val a: BooleanSupplier, val b: BooleanSupplier) : BooleanSupplier

Combines a&&b while preserving toString.

Link copied to clipboard
Represents a generic boolean comparison between two numeric values.
Link copied to clipboard
Collection of BooleanSupplier extensions for rising and falling edge detection.
Link copied to clipboard
open class Diff : UnaryFunction
Performs numerical differentiation of a value with respect to time (sec).
Link copied to clipboard
open class Encoder
Represents a motor or external encoder that takes in suppliers of position and velocity to calculate encoder ticks.
Link copied to clipboard
data class Not(val a: BooleanSupplier) : BooleanSupplier

Inverts a to !a while preserving toString.

Link copied to clipboard
data class Or(val a: BooleanSupplier, val b: BooleanSupplier) : BooleanSupplier

Combines a || b while preserving toString.

Link copied to clipboard
interface Ramping
A collection of ramping functions and values for smoothing out deltas over time.
Link copied to clipboard
data class Xor(val a: BooleanSupplier, val b: BooleanSupplier) : BooleanSupplier

Combines a ^ b while preserving toString.