package
0.1.4
Repository: https://github.com/funjack/launchcontrol.git
Documentation: pkg.go.dev

# Packages

Package funscript manages the Funscript format.
Package kiiroo manages the Kiiroo haptics protocol.
Package raw manages the raw launch protocol.

# Functions

NewTimedActionsPlayer returns a new TimedActionsPlayer.

# Variables

ErrTimeout is the error returned when a requested operation could not be performed in time.

# Structs

Action is a command that can be send to a device.
TimedAction wraps Action together with a timestamp.
TimedActionsPlayer can playback an array of TimeActions.

# Interfaces

Dumpable is a interface thtat wraps the dump method.
LatencyCalibrator wraps the Latency method.
Loader is the interface that wraps the Load method.
Mover interface provides a device that can move to a position in percent with a specific speed.
Pausable is a interface that defines the pause and resume actions.
Player is an interface that has the basic functions to play a script.
PositionLimiter wraps the limitposition method.
Skippable is a interface that wraps the skip method.
SpeedLimiter wraps the limitposition method.

# Type aliases

LoaderFunc type is an adapter to allow the use of ordinary functions as script loader.
TimedActions is an ordered list of TimeAction items.