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