ManualEvent

sealed interface ManualEvent : Event

Inheritors

Types

Link copied to clipboard
sealed interface AnalogEvent : Event.ManualEvent
Link copied to clipboard
sealed interface ButtonEvent : Event.ManualEvent
Link copied to clipboard
data class Change(val analogInput: AnalogInput) : Event.ManualEvent.AnalogEvent
Link copied to clipboard
data class Combo(val buttons: Set<Button>) : Event.ManualEvent
Link copied to clipboard
Link copied to clipboard
data class Hold(val button: Button, val durationMs: Double = 200.0) : Event.ManualEvent.ButtonEvent
Link copied to clipboard
data class Release(val button: Button) : Event.ManualEvent.ButtonEvent
Link copied to clipboard
data class Tap(val button: Button) : Event.ManualEvent.ButtonEvent
Link copied to clipboard
data class Threshold(val analogInput: AnalogInput, val min: Float = 0.3f) : Event.ManualEvent.AnalogEvent