Package-level declarations

Types

Link copied to clipboard
data class MagicPingu(var velocity: Double = 0.0, var acceleration: Double = 0.0, var jerk: Double = 0.0)

A data class that wraps magic motion with velocity, acceleration, and jerk.

Link copied to clipboard
class NetworkPingu(var p: LoggedNetworkNumber, var i: LoggedNetworkNumber, var d: LoggedNetworkNumber, var v: LoggedNetworkNumber? = null, var s: LoggedNetworkNumber? = null, var g: LoggedNetworkNumber? = null) : PIDController

A class that represents a PID controller with network logging capabilities.

Link copied to clipboard
data class Pingu(var p: Double = 0.0, var i: Double = 0.0, var d: Double = 0.0, var v: Double = 0.0, var s: Double = 0.0, var g: Double = 0.0)

Data class representing a Pingu with PID controller parameters.

Link copied to clipboard
data class ProfiledPingu(var p: Double, var i: Double, var d: Double, var v: Double = 0.0, var s: Double = 0.0, var g: Double = 0.0, val profile: TrapezoidProfile.Constraints)

Data class representing a ProfiledPingu with PID controller parameters and TrapezoidProfile.Constraints for motion profiling.