ScanningStateRepo
constructor(settingsBuilder: suspend (CoroutineContext) -> BaseScanner.Settings, builder: BaseScanner.Builder, contextForIdentifier: (Identifier) -> CoroutineContext, coroutineContext: CoroutineContext)
Parameters
settingsBuilder
method for creating BaseScanner.Settings
builder
the BaseScanner.Builder for building a BaseScanner
contextForIdentifier
method for creating CoroutineContext given an Identifier
coroutineContext
the CoroutineContext the CoroutineContext used to create a coroutine scope for this state machine