KStick

class KStick(    stickXAxis: KAxis,     stickYAxis: KAxis,     stickButton: KButton,     xRateLimiter: SlewRateLimiter? = null,     yRateLimiter: SlewRateLimiter? = null,     deadzone: Double? = null) : Stick

Constructors

Link copied to clipboard
fun KStick(    stickXAxis: KAxis,     stickYAxis: KAxis,     stickButton: KButton,     xRateLimiter: SlewRateLimiter? = null,     yRateLimiter: SlewRateLimiter? = null,     deadzone: Double? = null)

Properties

Link copied to clipboard
open override val xAxis: Double

x value of stick

Link copied to clipboard
val xInverted: KStick
Link copied to clipboard
open override val yAxis: Double

y value of stick

Link copied to clipboard
val yInverted: KStick

Inherited properties

Link copied to clipboard
open val vector: Vector

vector of xAxis, yAxis

Functions

Link copied to clipboard
open override fun periodic()
Link copied to clipboard
fun setDeadzone(threshold: Double)
Link copied to clipboard
fun setXRateLimiter(rateLimiter: SlewRateLimiter)
Link copied to clipboard
fun setYRateLimiter(rateLimiter: SlewRateLimiter)