Package-level declarations
Types
Link copied to clipboard
interface ScannerViewControllerHolder
Interface for holding a view controller.
Functions
Link copied to clipboard
fun TireTreadScanView(context: AppContext, config: TireTreadScanViewConfig, onScanAborted: (String?) -> Unit, onScanProcessCompleted: (String) -> Unit, callback: (ScanEvent) -> Unit?, onError: (String?, Exception) -> Unit)
Initializes the scan view with a config object and assigns it to the provided context.
fun TireTreadScanView(context: AppContext, config: String, onScanAborted: (String?) -> Unit, onScanProcessCompleted: (String) -> Unit, callback: (ScanEvent) -> Unit?, onError: (String?, Exception) -> Unit)
Initializes the scan view with a JSON config and assigns it to the provided context.
fun TireTreadScanView(context: AppContext, config: TireTreadScanViewConfig, tireWidth: Int?, onScanAborted: (String?) -> Unit, onScanProcessCompleted: (String) -> Unit, callback: (ScanEvent) -> Unit?, onError: (String?, Exception) -> Unit)
Initializes the scan view with a config object and a tire width and assigns it to the provided context.
fun TireTreadScanView(context: AppContext, config: String, tireWidth: Int?, onScanAborted: (String?) -> Unit, onScanProcessCompleted: (String) -> Unit, callback: (ScanEvent) -> Unit?, onError: (String?, Exception) -> Unit)
Initializes the scan view with a JSON config and a tire width and assigns it to the provided context.