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 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.