Package-level declarations

Types

Link copied to clipboard
abstract class AbstractState(val alertState: AlertState, onCameAction: (event: Event) -> Unit? = null, onWentAction: (event: Event) -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
class AlertStateMachine(initialState: AbstractState, transitions: Map<Pair<AbstractState, Event>, AbstractState>, priority: UInt, var onTransition: (from: AbstractState, to: AbstractState, event: Event) -> Unit? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class BaseState(val alertState: AlertState, onCameAction: (event: Event) -> Unit? = null, onWentAction: (event: Event) -> Unit? = null) : AbstractState
Link copied to clipboard
enum Event : Enum<Event>